PHP调用微信支付接口? 10

官方给出的调用流程我有些不理解.1.生成二维码给用户扫描2.微信系统收到用户的请求回调URL,微信给回调地址传productid,openid3.商户后台系统收到微信的回... 官方给出的调用流程我有些不理解.
1.生成二维码给用户扫描
2.微信系统收到用户的请求回调URL,微信给回调地址传productid,openid
3.商户后台系统收到微信的回调请求根据productid生成商户系统的订并调用统一下单API获取prepay_id.
4.微信系统根据请求生成预支付交易,返回prepay_id.
5.商户后台得到prepay_id
6.商户后台系统将prepay_id返回给微信支付系统
7.微信支付系统根据交易会话标识,发起用户端授权支付流程。
8.用户在微信客户端输入密码,确认支付后,微信客户端提交支付授权。完成支付

问题: 是不是2-6步骤都是在回调URL的页面里完成的?
最好有个简单的DEMO
展开
 我来答
百度网友18222f6
2016-10-27 · TA获得超过697个赞
知道小有建树答主
回答量:1381
采纳率:50%
帮助的人:413万
展开全部
不一定,看你业务需要。这些步骤只是描述微信系统会发出和接收什么数据,商户需要发送和会接收到什么数据,用户需要执行什么操作。回调的URL是用来接收数据的,至于发送并没有要求。
追问
不发送prepay_id给微信支付的话怎么知道这笔交易是否成功?
追答
不发送的话微信是不会让用户输入密码的,结果就是交易一定没完成。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式