支付宝实现单笔转账接口代码示例
时间: 2023-12-08 09:05:05 浏览: 104
好的,以下是支付宝实现单笔转账接口的代码示例(使用的是PHP语言):
```php
<?php
// 引入支付宝 SDK
require_once 'aliyun-php-sdk-core/Config.php';
require_once 'aop/AopClient.php';
// 初始化 AopClient
$aop = new AopClient();
$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';
$aop->appId = '<YOUR_APP_ID>';
$aop->rsaPrivateKey = '<YOUR_RSA_PRIVATE_KEY>';
$aop->alipayrsaPublicKey = '<ALIPAY_RSA_PUBLIC_KEY>';
$aop->format = 'json';
$aop->charset = 'UTF-8';
$aop->signType = 'RSA2';
// 创建请求对象
$request = new AlipayFundTransToaccountTransferRequest();
$request->setBizContent('{
"out_biz_no":"<YOUR_OUT_BIZ_NO>", // 商户转账唯一订单号
"payee_type":"ALIPAY_LOGONID", // 收款方账户类型
"payee_account":"<PAYEE_ACCOUNT>", // 收款方账户
"amount":"<TRANSFER_AMOUNT>", // 转账金额,单位:元
"payer_show_name":"<PAYER_SHOW_NAME>", // 付款方姓名
"payee_real_name":"<PAYEE_REAL_NAME>", // 收款方真实姓名
"remark":"<TRANSFER_REMARK>" // 转账备注
}');
// 发起 API 请求
$result = $aop->execute($request);
// 处理 API 响应
if ($result && $result->alipay_fund_trans_toaccount_transfer_response->code == '10000') {
// 转账成功
echo '转账成功,支付宝转账流水号:' . $result->alipay_fund_trans_toaccount_transfer_response->order_id;
} else {
// 转账失败
echo '转账失败,错误信息:' . $result->alipay_fund_trans_toaccount_transfer_response->sub_msg;
}
?>
```
需要注意的是,上述代码中的 `<YOUR_APP_ID>`、`<YOUR_RSA_PRIVATE_KEY>`、`<ALIPAY_RSA_PUBLIC_KEY>`等变量需要替换成你自己的支付宝应用ID、RSA私钥、支付宝公钥等信息。同时,`<YOUR_OUT_BIZ_NO>`、`<PAYEE_ACCOUNT>`、`<TRANSFER_AMOUNT>`等参数也需要替换成你自己的值。
阅读全文