alipay.fund.trans.uni.transfer(单笔转账到支付宝账户接口PHP示例)

发布时间:2020-07-14 编辑:小张个人博客 查看次数:537

单笔转账接口是基于支付宝的资金处理能力,为了满足支付宝商家的转账需求,针对有部分开发能力的商家,提供通过API接口完成企业自身支付宝账户到支付宝账户、企业自身支付宝账户到银行卡的转账功能。 适用于:C2C现金红包的红包领取、B2C现金红包的红包发放、B2C单笔转账到支付宝账户、B2C单笔转账到银行卡等。


计费模式:免费


转账额度

单笔限额:转账给个人支付宝账户,单笔最高 5 万元;转账给企业支付宝账户,单笔最高 10 万元。

日限额:初始额度为 200 万元,即每日最高可转200万元。

月限额:初始额度为 3100 万元,即每月最高可转3100万元。

以上限额支付宝会根据实际转账资金情况进行调整,具体以实际支持为准。


公共请求参数

请求参数

请求参数

请求参数

请求参数

响应参数

单笔转账到支付宝账户接口(PHP 请求示例)

引入单笔转账到支付宝账户接口文件(服务端 SDK) 

require_once(APP_PATH ."Api/AliPay/AopClient.php");
require_once(APP_PATH ."Api/AliPay/AopCertClient.php");
require_once(APP_PATH ."Api/AliPay/request/AlipayFundTransUniTransferRequest.php");
// 单笔转账到支付宝账户接口参数设置
$aop = new \AopCertClient ();
$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';
$aop->appId = 'your app_id';
$aop->rsaPrivateKey = '请填写开发者私钥去头去尾去回车,一行字符串';
$aop->alipayrsaPublicKey='请填写支付宝公钥,一行字符串';
$aop->apiVersion = '1.0';
$aop->signType = 'RSA2';
$aop->postCharset='GBK';
$aop->format='json';
$aop->isCheckAlipayPublicCert = true;//是否校验自动下载的支付宝公钥证书,如果开启校验要保证支付宝根证书在有效期内

// 应用证书路径(要确保证书文件可读),例如:/home/admin/cert/appCertPublicKey.crt
$alipayCertPath = APP_PATH .'Api/AliPay/cert/appCertPublicKey_201910********202.crt';

//调用getPublicKey从支付宝公钥证书中提取公钥  alipayCertPath
$aop->alipayrsaPublicKey =$aop->getPublicKey($alipayCertPath);


//支付宝公钥证书路径(要确保证书文件可读),例如:/home/admin/cert/alipayCertPublicKey_RSA2.crt
$appCertPath =APP_PATH .'Api/AliPay/cert/alipayCertPublicKey_RSA2.crt';

//调用getCertSN获取证书序列号
$aop->appCertSN = $aop->getCertSN($appCertPath);


支付宝根证书路径(要确保证书文件可读),例如:/home/admin/cert/alipayRootCert.crt
$rootCertPath  = APP_PATH .'Api/AliPay/cert/alipayRootCert.crt';

//调用getRootCertSN获取支付宝根证书序列号
$aop->alipayRootCertSN = $aop->getRootCertSN($rootCertPath);


$orderData= array(
    'out_biz_no' => '202007112133000066821698',// 订单号
    'trans_amount' => '119',   // 提现实际金额
    'product_code' => "TRANS_ACCOUNT_NO_PWD",
    'biz_scene' => 'DIRECT_TRANSFER',
    'payee_info' => [
        'identity' => 'test023',// 收款人帐户
        'identity_type' => 'ALIPAY_LOGON_ID',
        'name' => '小张', // 收款人姓名
    ],
    'remark' => "单笔转账到支付宝账户接口测试", // 转帐备注
);
$request = new \AlipayFundTransUniTransferRequest();
$request->setBizContent(json_encode($orderData));
$result = $aop->execute($request);

$responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";
$resultCode = $result->$responseNode->code;
if(!empty($resultCode)&&$resultCode == 10000){
    echo "成功";
} else {
    echo "失败";
}






出处:小张个人博客

网址:http://blog.023xs.cn/

您的支持是对博主最大的鼓励,感谢您的认真阅读。欢迎转载,但请保留该声明。

顶部

Copyright © 小张个人博客 All Rights Reserved 渝ICP备15006773号-1

联系方式:[email protected] | 本站文章仅供学习和参考

渝公网安备 50024102500267号