前言
语言:php 目的:返回前端正确的、可调用的支付宝支付参数 官方文档:alipay.trade.app.pay(app支付接口2.0)流程详情
第一步 配置商户
参见官方文档。略
第二步 引入SDK
官方SDK下载地址:https://opendocs.alipay.com/open/02np96
本文只涉及app支付,即从app端调起支付宝,在支付完成后返回app。所以只用到SDK中两个类,AopClient与AlipayTradeAppPayRequest。
单讲APP支付涉及的文件有:
AlipayConfig.php AopClient.php ------ 主类 AopEncrypt.php EncryptParseItem.php EncryptResponseData.php SignData.php request/AliPayTradeAppPayRequest.php ------ app支付类第三步 实际调用
贴上官方文档的示例代码:
$aop = new AopClient (); $aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do'; $aop->appId = 'your app_id'; // 二选一(官方示例是一行字符串) $aop->rsaPrivateKey = '请填写开发者私钥去头去尾去回车,一行字符串'; // 二选一(我使用的是文件路径) $aop->rsaPrivateKeyFilePath =123456