aop.rar
/**
*支付宝转账接口
*/
public function transfer(){
die;
$out_trade_no = date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);//订单号,自己生成
//1、execute 使用
require '../vendor/aop/AopClient.php';
require '../vendor/aop/request/AlipayFundTransToaccountTransferRequest.php';
$aop = new \AopClient ();
$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';//支付宝网关
$aop->appId = '2021002181674392';
$aop->rsaPrivateKey = Config::get('alisms.rsaPrivateKey1');
$aop->apiVersion = '1.0';
$aop->signType = 'RSA2';
$aop->postCharset = 'utf-8';
$aop->format = 'json';
$request = new \AlipayFundTransToaccountTransferRequest ();
$BizContent = array(
'out_biz_no' => $out_trade_no, //商户转账唯一订单号
'payee_type' => 'ALIPAY_LOGONID', //收款方账户类型
'payee_account' => '13257275375', //收款方账户
'amount' => '0.1', //转账金额
'payer_show_name' => '轻松付', //付款方显示姓名
);
$request->setBizContent(json_encode($BizContent));
$result=$aop->execute($request);
$responseNode=str_replace(".","_",$request->getApiMethodName())."_response";
$resultCode=$result->$responseNode->code;
return $result->$responseNode;
if (!empty($resultCode) && $resultCode == 10000) {
//下发成功逻辑处理
} else {
//下发失败
}
}