微信小程序入门至实战实例分享第四部分详解
46
2024-09-30
当今用app微信支付已经成为了主流的支付模式,下面小编将为大家介绍一篇通过php实现app微信支付的实例讲解,简单易学,一起跟小编学习app微信支付吧。
一、PHP后台后台生成预支付交易单,返回正确的预支付交易回话标识后再在APP里面调起支付!
官方文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1
根据文档拼接微信需要的参数,这里需要几个方法,直接上代码!
传输给微信的参数要组装成xml格式发送,传如参数数组!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
2.生成随机字符串,微信所需参数! 这里方法很多,看自己爱好都行!
1 2 3 4 5 6 |
|
3.这里是微信比较重要的一步了,这个方法会多次用到!生成签名
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
4.传递参数给微信,生成预支付订单! 接收微信返回的数据,在反给APP端,APP端调用支付接口,完成支付 ! APP端所需参数见微信文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
|
5.将xml数据转换为数组,接收微信返回数据时用到.
1 2 3 4 5 6 7 8 9 10 11 |
|
二、APP支付成功后,会调用你填写的回调地址.
返回参数详见微信文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_7&index=3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
在这里,微信APP支付流程就成功走完了!谢谢支持!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~