单笔转账到支付宝账户(转账到余额宝)

支付宝商户平台转账到个人用户

        /**
         * 支付宝提现
         */
        require './alipay/config.php';
        vendor("alipay.AopSdk");
        $aop = new \AopClient();
        $aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';
        $aop->appId = $config["app_id"];//支付宝分配给开发者的应用ID
        $aop->rsaPrivateKey = $config["merchant_private_key"];//请填写开发者私钥去头去尾去回车,一行字符串
        $aop->alipayrsaPublicKey=$config["alipay_public_key"];//请填写支付宝公钥,一行字符串
        $aop->apiVersion = '1.0';
        $aop->signType = 'RSA2';
        $aop->postCharset='utf-8';
        $aop->format='json';
        $request = new \AlipayFundTransToaccountTransferRequest ();
        $request->setBizContent("{" .
            "\"out_biz_no\":\"".$record['businessman_sn']."\"," .//商户转账唯一订单号
            "\"payee_type\":\"ALIPAY_LOGONID\"," .//ALIPAY_USERID:支付宝账号对应的支付宝唯一用户号。以2088开头的16位纯数字组成。ALIPAY_LOGONID:支付宝登录号
            "\"payee_account\":\"".$record['txname']."\"," .//收款方账户
            "\"amount\":\"".$record['money']."\"," .//转账金额
            "\"payer_show_name\":\"XXXXX\"," .//付款方姓名
            "\"remark\":\"亲爱的".$record['member_name']."您在XXXX申请提现受理成功,商户订单号【".$record["businessman_sn"]."】,提现金额为".$record['money']."元,请在支付宝余额进行查看\"" .//转账备注
            "}");
        $result = $aop->execute ( $request);
        $responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";
        $resultCode = $result->$responseNode->code;
        if(!empty($resultCode) && $resultCode == 10000){
            $typeStr = "支付宝";
            $saveData = array(
                'id' => $data['id'],
                'status' => $data['status'],
                'memo' => $data['memo'],
                'check_time' => date('Y-m-d H:i:s')
            );
            if (false === D('Record')->save($saveData)) {
                throw new \Exception('提现失败');
            }
        } else {
            $errorCode=json_decode(json_encode($result->$responseNode),TRUE);
            $logger = new \LtLogger();
            $logger->log($errorCode);
            throw new \Exception("支付宝提现失败:".$errorCode["sub_msg"]);
        }




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值