首页 > 表情包设计 > 微信表情包设计师 入驻费-微信H5支付接口开发步骤
2023
07-03

微信表情包设计师 入驻费-微信H5支付接口开发步骤

界面流程图

1、用户在商户端完成订单并使用微信支付进行支付

2、商户后台向微信支付发起下单请求(调用统一下单接口)注:交易类型trade_type=MWEB

3、统一下单接口向商户后台返回支付相关参数,如支付跳转url(参数名“mweb_url”),商户通过mweb_url调用微信支付中间页面

4、中间页面进行H5权限验证和安全检查(此处常见错误见下文)

5、支付成功,商户后台会收到微信端异步通知

6、用户在微信支付收银台完成支付或取消支付,并返回商户页面(默认返回支付发起页面)

7、展示页面,商户引导用户主动发起支付结果查询

8,9。 商户后台判断是否收到微信接收端的支付结果通知。 如果没有,后台调用我们的订单查询接口来确认订单状态

10.向用户展示最终的订单支付结果

常见问题

1.回调页面

正常流程中,支付完成后,用户会返回发起支付的页面。 如果需要返回指定页面,可以在MWEB_URL后面添加redirect_url参数来指定回调页面。

例如,如果您希望用户在付款完成后重定向到,您可以执行以下操作:

假设MWEB_URL=

那么拼接后的地址就是MWEB_URL= %3A%2F%2F

注意:

1.Redirect_url需要进行urlencoded

2、设置redirect_url后,可能会出现跳回指定页面的操作: 1、微信支付中间页打开微信收银后超过5秒 2、用户点击“取消支付”或点击“完成”付款完成后”按钮。 因此无法保证页面弹回时支付流程已经结束,因此商户设置的redirect_url地址无法自动执行结账操作,需要用户点击按钮触发结账操作。弹跳页面,请参考下图

2.其他常见错误

序列号问题错误描述解决办法

1

268498465

网络环境安全验证失败,请稍后重试

这是由于用户实际发起支付时,商户侧的终端IP(spbill_create_ip)与微信侧检测到的终端IP不一致造成的。 这个问题一般是商户统一下单时没有将正确的终端IP传递给spbill_create_ip造成的。 因此微信表情包设计师 入驻费,具体请参考客户端ip获取指南; 下订单和调用付款时网络也可能发生变化。 比如统一下单时是WIFI网络。 下单成功后,切换至4G网络,然后发起支付。 这会触发我们的正常拦截,请在保持网络环境一致的情况下发起支付流程

2

268443815

商户参数格式错误,请联系商户解决

这是因为当前调用H5支付的Referer为空。 一般是因为H5支付是直接访问页面调用的。 页面跳转后请按照正常流程发起支付,或者自行抓包确认referer值是否为空; 如果是微信表情包设计师 入驻费,要在APP中调用H5支付卡通形象吉祥物设计,需要在webview中手动设置referer,如(

MapextraHeaders = new HashMap();

extraHeaders.put("Referer", "商户申请H5时提交的授权域名");//example));

3

商家有未配置的参数,请联系商家解决

1、当前转入H5支付的域名(从微信端Referer获取)与申请H5支付时提交的授权域名不一致。 如需添加或修改授权域名,请联系我们业务同事操作

2、如果设置了redirect_url地址,请确认重定向地址设置的域名与申请H5支付时提交的授权域名是否一致

4

268498468

付款请求已过期,请重新发起付款

统一订单返回的MWEB_URL生成后,有效期为5分钟。 如果超时,请重新生成MWEB_URL后再开始支付

6

请在微信外打开订单并付款

H5分支

最后编辑:
作者:nuanquewen
吉祥物设计/卡通ip设计/卡通人物设计/卡通形象设计/表情包设计