tp5 +uniapp的支付宝支付

本文档详细介绍了如何使用PHP整合支付宝SDK进行应用内支付,并提供了支付请求及异步回调的实现代码。包括设置SDK参数、生成支付请求、配置回调地址以及验签方法。同时,给出了同步和异步回调的处理示例,帮助开发者解决支付过程中可能出现的问题。
摘要由CSDN通过智能技术生成

支付宝开发文档网址:https://opendocs.alipay.com/apis
uniapp开发文档支付网址:https://uniapp.dcloud.net.cn/api/plugins/payment
支付宝支付测试错误排查工具网址:https://opensupport.alipay.com/support/tools/cloudparse
支付常见问题可参照网址:https://opensupport.alipay.com/support/helpcenter/89/201602479174?ant_source=opendoc_recommend
注:2018年1月5号 之后创建的应用只能上传rsa2签名方式的密钥(即RSA(SHA1)密钥入口下架),所以接口调用的签名类型必须要使用RSA2
PHP代码可借鉴网址:https://github.com/dcloudio/H5P.Server/tree/master/payment
PHP代码可借鉴网址:https://github.com/dcloudio/H5P.Server/tree/master/payment

配置密钥

将demo下载放在对应的路径下并引用。这里本人放的是extend文件夹下。
代码

 		require '../extend/alipay/aop/AopClient.php';
        require '../extend/alipay/aop/request/AlipayTradeAppPayRequest.php';
        $amount = $this->request->param('total');
        $order_id = $this->request->param('order_id');
        $aop = new \AopClient;
        $aop->gatewayUrl = "https://openapi.alipay.com/gateway.do";
        $appid=config('base.web_AliAppid');
        $aop->appId =$appid;
        $prkey=config('base.web_rsaPrivateKey');//私钥
        $aop->rsaPrivateKey = $prkey;
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值