Python Django开发 H5支付报错:“商家存在未配置的参数,请联系商家解决”?

微信支付 文章 2022-01-19 11:00 862 0 全屏看文

AI助手支持GPT4.0

Python Django开发 H5支付报错:“商家存在未配置的参数,请联系商家解决”?Python Django development H5 payment error: "The merchant has unconfigured parameters, please contact the merchant to solve it"?

Python Django开发 H5支付报错:“商家存在未配置的参数,请联系商家解决”?

我用Python Django框架开发H5支付,V2版本文档。

域名已经授权,跳转域名与回调域名一致,都是授权域名的子域名

接口地址:https://api.mch.weixin.qq.com/pay/unifiedorder


请求参数:appid=xxxxxx&body=姓名详批&mch_id=xxxxxx&nonce_str=f2b502e7d7ca48cc820b34027dc37&notify_url=http://devht.chengdufeixi.com/wx/wx_pay_notify&out_trade_no=4991001472603966280&scene_info={'h5_info': {'type': 'Wap', 'wap_url': 'http://devht.chengdufeixi.com/wx/wx_pay_notify', 'wap_name': '姓名详批'}}&spbill_create_ip=112.94109&total_fee=1&trade_type=MWEB


请求结果:<xml><return_code><![CDATA[SUCCESS]]><eturn_code>

<return_msg><![CDATA[OK]]><eturn_msg>

<result_code><![CDATA[SUCCESS]]><esult_code>

<mch_id><![CDATA[xxxxx]]></mch_id>

<appid><![CDATA[xxxxxx]]></appid>

<nonce_str><![CDATA[uCWHqBf7M53nAa9E]]><once_str>

<sign><![CDATA[E6AFA9B6C773DAF7BEAE45991FDB7E17]]></sign>

<prepay_id><![CDATA[wx1817451062347571805943fdc8a2280000]]></prepay_id>

<trade_type><![CDATA[MWEB]]></trade_type>

<mweb_url><![CDATA[https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx1817451062347571805943fdc8a2280000&package=4211973378]]></mweb_url></xml>


然后在mweb_url后拼接了回调地址,拼接后的地址:

https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx1817451062347571805943fdc8a2280000&package=4211973378&redirect_url=http%3A//devht.chengdufeixi.com/xmys/xm_ys_result/16424991001472603966280

通过这个地址跳转后,页面提示 “商家存在未配置的参数,请联系商家解决”

为什么呢?




我用Python Django框架开发H5支付,V2版本文档。 域名已经授权,跳转域名与回调域名一致,都是授权域名的子域名 接口地址:https://api.mch.weixin.qq.com/pay/unifiedorder 请求参数:appid=xxxxxx&body=姓名详批&mch_id=xxxxxx&nonce_str=f2b502e7d7ca48cc820b34027dc37¬ify_url=http://devht.chengdufeixi.com/wx/wx_pay_notify&out_trade_no=4991001472603966280&scene_info={'h5_info': {'type': 'Wap', 'wap_url': 'http://devht.chengdufeixi.com/wx/wx_pay_notify', 'wap_name': '姓名详批'}}&spbill_create_ip=112.94109&total_fee=1&trade_type=MWEB 请求结果: 然后在mweb_url后拼接了回调地址,拼接后的地址: https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx1817451062347571805943fdc8a2280000&package=4211973378&redirect_url=http%3A//devht.chengdufeixi.com/xmys/xm_ys_result/16424991001472603966280 通过这个地址跳转后,页面提示 “商家存在未配置的参数,请联系商家解决” 为什么呢?

回答:

支付社区运营-Tasting:

请检查下当前调起H5支付的referer是否为空,具体可点击https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_4查看详情。

Memory:

1. 当前调起H5支付的referer为空导致,一般是因为直接访问页面调起H5支付,请按正常流程进行页面跳转后发起支付,或自行抓包确认referer值是否为空


2. 如果是APP里调起H5支付,需要在webview中手动设置referer,如(

Map extraHeaders = new HashMap();

extraHeaders.put("Referer", "商户申请H5时提交的授权域名");//例如 http://www.baidu.com )


FerrellChan:

报错文案错了,是:“商家参数格式有误,请联系商家解决”,请问怎么解决

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
微信公众号找回账号打款后多久能审核?
每次编译后,模拟器、编辑器都特别的卡?
小程序发起支付且支付完成后,到微信账单查看订单详情。账单图标不是小程序的图标,如何解决?
【急】企业付款零钱,正常健康交易的评定标准是什么?
小程序提供1v1实时付费咨询业务,属于虚拟支付吗?
随便看看
教育科技公司申请微信支付被拒绝? 3934
微信公众号免300认证教程 5043
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 4361
小程序广告组件通过审核,但是小程序内没有显示广告? 4336
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8242
问题? 7467
如何快速搭建抽奖助手小程序(无需代码知识) 5145
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6103
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5710
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5290