APP 统一下单不需要 openid 使用 公众号的appid
{
trade_type:'APP'
}
微信小程序 统一下单需要 openid 使用 微信小程序的appid
{
trade_type:'JSAPI',
openid:'用微信小程序的 appid & secret'
}
统一下单 少不了的参数 mch_id 统一商户
out_trade_no="内部订单号"
假设微信小程序下单请求后台 生成订单号是
out_trade_no = "123456"
但是用户没有付款,取消了支付。微信小程序有没有打算对VR或者AR的支持。
再用 APP 选择 微信付款,会返回
统一下单会返回 err_code_des = “201 商户订单号重复”
然后签名返回给APP调起微信显示 (APPID未关联PaySignKey)
相反 如果 APP 点击付款关闭,微信小程序再付款相同订单号就 微信小程序支付显示(调用支付JSAPI缺少参数:total_fee)
需要解决问题:
* 同个订单号在不同平台下单后但取消了付款,App与微信小程序来回切可以继续付款
或者通过什么方式可以达到 任何平台都是后续付款,
订单付款可以在15分钟内支付, APP 就显示 微信和支付宝, 微信小程序只允许用微信.但现在参数与微信不统一.
目前想到的是 不知道能不能通过取消订单 再重新下单这样处理!
本文来自微信小程序开发者论坛 微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
派***:
同样遇到这个问题,请问你解决了吗
C***:
统一下单如果返回商户订单号重复 则 关闭当前订单( 不管哪里下的订单都可以关闭) 然后重新下单
扫普通链接二维码打开微信小程序打开的是网页问题##微信小程序开发教程 ...
派***:
谢谢
派***:
调用关闭订单接口返回结果如下:
Array
(
[appid] => wxe2aba031********
[mch_id] => 1325******
[nonce_str] => f60bbxhPHEtpyPnQ
[result_code] => SUCCESS
[return_code] => SUCCESS
[return_msg] => OK
[sign] => 5654FFD4F4640C332F7DFD6CA4497091
[sub_mch_id] => Array
(
)
)
这样应该是关闭成功了吧,然后用之前的商户订单号统一下单还是提示商户订单号重复;
请问这是什么回事啊
本文网址:http://www.91bianli.com/weixinxiaochengxu/57056.html