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 {
        //下发失败
    }
}

标签: none

添加新评论