
1调用wxlogin登录接口获取登录凭证,返回code信息
2向后台传输数据提交订单 登录凭证 订单价格totferr code 平台user_id
3后台通过user_id查询 appid,小程序密匙,然后把 小程序appid,openid用户唯一标识,machid商户号,商户密匙wxsecret,价格传入获取一个WeixinPay实例,
调用WeixinPay的pay方法,返回结果$return,
微信端接受到成功数据后发起支付
支付成功
这个是没办法的,这个是微信支付给客户的确认
无法取消的
要取消的话
你就需要编写程序更改微信支付的流程
不过就相当于去黑微信的支付系统
这个很难做到
所以是没办法的呢
1前提:要以公司的以身份去注册一个小程序,才有微信支付权限;绑定商户号;在小程序填写合法域(支付域名)
二、完成以上条件,你可以得到
“小程序appid 小程序秘钥 ” 这两个用于获取用户openid;
商户号id ,商户号秘钥 支付接口必须的;
支付。第一步 调取微信接口获得统一下单号 就是告诉微信我要收openId为XX的人多少钱
第二步换算签名(参考文档) 第三部 前端 开启支付 回调用户是否支付 前端支付了 提示用户支付成功(此时不一定支付成功了) 第4部 后台回调地址接受到微信支付成功的XML 成功了 执行你的逻辑
退款需要支付证书 开通商户自己下载 直接调取API搞就完事
以上就是关于微信小程序调用微信支付流程,包括提交订单,发起支付全部的内容,包括:微信小程序调用微信支付流程,包括提交订单,发起支付、微信支付成功跳转问题、在微信小程序中如何实现支付及退款等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)