1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php 个人账户转账 alipay.fund.trans.uni.transfer(单笔转账到支付宝账户接口PHP示例)

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

时间:2022-10-30 18:23:24

相关推荐

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

单笔转账接口是基于支付宝的资金处理能力,为了满足支付宝商家的转账需求,针对有部分开发能力的商家,提供通过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='/gateway.do';

$aop->appId='yourapp_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_10********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'=>'2133000066821698',//订单号

'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"失败";

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。