ThinkPHP之支付宝付款(app支付)

15年10月份时候做过APP支付,最近几天又接触到app支付,原本说直接把原来的代码拿来用就行,结果行不通,翻看官方文档发现参数规则有变动,特此分享,顺带记录过程。
支付宝app支付,后台需要的配置只有两步。
第一是添加APP应用后申请好app支付

ThinkPHP之支付宝付款(app支付)_第1张图片
thinkphp之支付宝付款(app支付)

ThinkPHP之支付宝付款(app支付)_第2张图片
thinkphp之支付宝付款(app支付)

第二是在本地生成公钥和私钥,工具支付宝里面都有直接下载下来就行,地址
https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.VKt5e6&treeId=193&articleId=104509&docType=1
将生成好的公钥上传到app应用中,私钥保存在Public/key/rsa_private_key.pem,建议将私钥放在服务器,不要放在app里面。
ThinkPHP之支付宝付款(app支付)_第3张图片
thinkphp之支付宝付款(app支付)

上面的为基本环境要求,下面为代码,其实直接参照文档就行了的,贴出测试代码仅供参考
ThinkPHP之支付宝付款(app支付)_第4张图片
thinkphp之支付宝付款(app支付)

ThinkPHP之支付宝付款(app支付)_第5张图片
thinkphp之支付宝付款(app支付)
app端接收到参数直接提交给支付宝就行。
ThinkPHP之支付宝付款(app支付)_第6张图片
thinkphp之支付宝付款(app支付)

ThinkPHP之支付宝付款(app支付)_第7张图片
thinkphp之支付宝付款(app支付)

原创文章,转载请注明出处。
我的头条号:时话

你可能感兴趣的:(ThinkPHP之支付宝付款(app支付))