php 支付宝支付(带回调)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

1.所有用户的东西

1.1下载支付宝官方网站的上的dome 

1.2 申请appid

1.3 拿到应用公钥 应用私钥  以及支付宝公钥  

2 .支付app支付

use app\common\library\aop\AopClient;
use app\common\library\aop\request\AlipayTradeAppPayRequest;
//支付宝支付
        $aop = new AopClient();
        $aop->gatewayUrl = "https://openapi.alipay.com/gateway.do";
        $aop->appId = '2021003139696117';  //正式
        $aop->method = 'alipay.trade.app.pay';
        $aop->charset = 'utf-8';
        $aop->signType = 'RSA2';

        //公药
        $aop->alipayrsaPublicKey = '您的应用公钥';
     
        //私钥
        $aop->rsaPrivateKey = '您的应用私钥';
       
        $biz_content = json_encode([
            'out_trade_no' => 商户id订单的id,
            'product_code' => 'FAST_INSTANT_TRADE_PAY',
            'total_amount' => 价格元,
            'subject' => '描述',
            'timeout_express' => '时间',
        ]);
        $payRequest = new AlipayTradeAppPayRequest();
        $payRequest->setNotifyUrl('http://jiuzhihuijia.029xa.cn/index.php/api/callback/tancan');
        $payRequest->setBizContent($biz_content);
        $response = $aop->sdkExecute($payRequest);
        return $this->renderSuccess([
            'payType' => 'APP',            // 支付方式
            'payment' => $response,        //支付宝支付参数
        ]);

3.回调

use app\common\library\aop\AopClient;
$aop = new AopClient;
$aop->alipayrsaPublicKey = '应用公钥';
$flag = $aop->rsaCheckV1($_POST, NULL, "RSA2");
if(!$flag){
    //验签失败
    echo "fail";
}else{
    //你的支付宝公钥
    echo "success";
}

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: php

“php 支付宝支付(带回调)” 的相关文章

PHP JSON1年前 (2023-02-02)
PHP反序列化1年前 (2023-02-02)
PHP MySQL 预处理语句1年前 (2023-02-02)
PHP 数据库 ODBC1年前 (2023-02-02)
PHP基础1年前 (2023-02-04)