统一下单 小程序 与 APP 共存订单号
APP 统一下单不需要 openid 使用 公众号的appid
{ trade_type: 'APP' } |
小程序 统一下单需要 openid 使用 小程序的appid
{ trade_type: 'JSAPI' , openid: '用小程序的 appid & secret' } |
统一下单 少不了的参数 mch_id 统一商户
out_trade_no="内部订单号"
假设小程序下单请求后台 生成订单号是
out_trade_no = “123456”
但是用户没有付款,取消了支付。
再用 APP 选择 微信付款,会返回
统一下单会返回 err_code_des = “201 商户订单号重复”
然后签名返回给APP调起微信显示 (APPID未关联PaySignKey)
相反 如果 APP 点击付款关闭,小程序再付款相同订单号就 小程序支付显示(调用支付JSAPI缺少参数:total_fee)
需要解决问题:
* 同个订单号在不同平台下单后但取消了付款,App与小程序来回切可以继续付款
或者通过什么方式可以达到 任何平台都是后续付款,
订单付款可以在15分钟内支付, APP 就显示 微信和支付宝, 小程序只允许用微信.但现在参数与微信不统一.
目前想到的是 不知道能不能通过取消订单 再重新下单这样处理!
4 回复