以下是一个对接支付宝当面付的PHP示例代码:

// 导入支付宝SDK
require_once 'path/to/alipay-sdk-php/autoload.php';

// 设置应用ID、私钥和公钥
$appId = 'your_app_id';
$privateKey = 'your_private_key';
$publicKey = 'your_public_key';

// 创建支付宝客户端实例
$client = new \Alipay\Client($appId, $privateKey, $publicKey);

// 创建支付请求对象
$request = new \Alipay\Request\CreateOrder();
$request->setOutTradeNo('your_out_trade_no');
$request->setTotalAmount('your_total_amount');
$request->setSubject('your_subject');
$request->setBody('your_body');
$request->setNotifyUrl('your_notify_url');

// 发送支付请求并获取响应
$response = $client->execute($request);

// 处理支付响应
if ($response->isSuccessful()) {
    // 支付成功
    $tradeNo = $response->getTradeNo(); // 获取支付宝交易号
    $totalAmount = $response->getTotalAmount(); // 获取订单总金额
    // TODO: 处理支付成功的业务逻辑
} else {
    // 支付失败
    $errorCode = $response->getErrorCode(); // 获取错误代码
    $errorMessage = $response->getErrorMessage(); // 获取错误信息
    // TODO: 处理支付失败的业务逻辑
}

请注意替换上述代码中的占位符(如'your_app_id'、'your_private_key'等)为实际的值。此外,还需要在支付宝开发者平台上创建应用并获取应用ID、私钥和公钥。


原文地址: https://www.cveoy.top/t/topic/l5nT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录