首先我们要明白这个问题,需要先行看一下微信的官方文档: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
官方解释如下:
除被扫支付场景以外,商户系统先调用该接口在微信支付服务后台生成预支付交易单,
返回正确的预支付交易会话标识后再按扫码、JSAPI、APP等不同场景生成交易串调起支付。
什么意思?简单理解:就是说我们要在调起微信支付窗口之前,需要先生成一个 预支付交易单
,这个单子相当于和我们自身系统的 支付交易单
一一对应,也就是我们每次支付需要记录的订单支付交易单。
从上面我们可以得到,在调用此接口之前,首先,我们系统中肯定已经需要有以下步骤:订单提交 -> 生成订单 -> 生成订单对应的支付单 -> 调用统一下单接口
好了,假设系统现在已经生成支付交易单,准备调用统一下单接口,我们来看一下具体的实现方式。
PS:调用统一下单接口时,需要注意的是必须传入异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数。示例如下:
https://xxx.com/v1/weixin/pay/wxnotify
prepay_id
、随机字符串 nonce_str
,此两个参数可以生成微信支付调起时需要的验证签名。此时我们已经调用微信统一下单接口成功,并为我们返回了需要的参数,下一步需要组装为微信支付调起时前端需要的参数。
PS:小程序调用方法类似,参数一致。
以上就是微信支付统一下单接口的调用方式了,最好在开发之前先通读一遍微信官方文档,此时再使用pahuai.com源码开发事半功倍,更易理解。
下载说明
☉本站所有源码和资源均由站长亲自测试-绝对保证都可以架设,运营!
☉如源码和资源有损坏或所有链接均不能下载,请告知管理员,
☉本站软件和源码大部分为站长独资,资源购买和收集,放心下载!
☉唯一站长QQ:1004003180 [人格担保-本站注重诚信!]
☉购买建议E-mail:1004003180@qq.com 源码收购 E-mail:1004003180@qq.com
☉本站文件解压密码 【文章内都自带解压密码,每个密码不同!】