沙箱环境太坑爹,没跑起来,直接上线测了。
集成支付宝提供的SDK,参照开发文档,基本上没什么问题
1、生成支付请求参数,用于调起支付宝APP
public function toPay($body,$title,$out_trade_no, $price){
$aop = new AopClient;
$aop->gatewayUrl = self::ALIPAY_URL;
$aop->appId = self::APP_ID;
$aop->rsaPrivateKey = self::PRIVATE_KEY ;
$aop->format = "json";
$aop->charset = "UTF-8";
$aop->signType = "RSA2";
$aop->alipayrsaPublicKey = self::ALIPAY_PUBLIC_KEY;
//实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.trade.app.pay
$request = new AlipayTradeAppPayRequest();
$bizcontent = json_encode([
"body" => $body,
"subject" => $title,
"out_trade_no" => $out_trade_no,
"timeout_express" => self::EXPIRE,
"product_code" => "QUICK_MSECURITY_PAY",
"total_amount" => $price
]);
$request->setNotifyUrl($this->notify_url);
$request->setBizContent($bizcontent);
//这里和普通的接口调用不同,使用的是sdkExecute
$response = $aop->sdkExecute($request);
return $response;
}
2、验签
public function che

本文介绍了如何集成支付宝APP支付,包括生成支付请求参数、验签、处理异步通知、客户端支付返回、查询支付状态和交易关闭等关键步骤,直接跳过沙箱环境,实战上线测试。
最低0.47元/天 解锁文章
4028

被折叠的 条评论
为什么被折叠?



