• 建行商户聚合收款

    作者:广力云微信阅读: 时间:2023-01-13 20:00:17
    建行商户聚合收款

    public function createMerchant(){

    //下单接口

    $params = array(

    'appid' => $this->appid,

    'method' => 'createMerchant',

    'timestamp' => date('Y-m-d H:i:s'),

    'order_no' => '1000000001',

    'amount' => '100',

    'version' => $this->version,

    'notify_url' => '',

    'terminal_type' => '2',

    'limit_pay' => '00'

    );

    try {

    $result = Rsa::post($params, $this->private_key, $this->password, $this->api_url);

    if ($result['code'] == '10000') {

    //处理返回结果

    return true;

    } else {

    //处理返回结果

    return false;

    }

    } catch (\Exception $e) {

    //处理返回结果

    return false;

    }

    }

    Rsa.php

    <?php

    namespace app\api\controller;

    class Rsa

    {

    /**

    * RSA签名

    * @param $data array 待签名数据

    * @param $private_key_path string 商户私钥文件路径

    * @param $password string 商户私钥密码

    * return 签名结果

    */

    public static function sign($data, $private_key

    建行商户聚合收款码

    if (res.data.paymentType === "BANK_MERCHANT_COLLECTION_QR") {

    //如果商户已经开通行商户聚合码支付的情况

    if (res.data.paymentInfo.code === "0000") {

    var params = {

    appId: res.data.paymentInfo.data.appId,

    mchId: res.data.paymentInfo.data.mchId,

    outTradeNo: res.data.paymentInfo.data.outTradeNo,

    subject: data.body,

    totalAmount: data.total_fee,

    merchantName: data.name,

    subAppId: res.data.paymentInfo.data.subAppId,

    subMchId: res.data.paymentInfo.data.subMchId

    }

    //发起行商户聚合收款码支付

    _native.pay(params).then(resp => {

    if (resp.code === "0000") {

    //支付成功

    } else {

    //支付失败

    }

    })

    } else {

    //未开通行商户聚合收款码支付

    }

    }

    })

    }

    ,

    payResult(params) {

    return post('/pay/payResult', params)

    }

    }

    A:

    You can use Promise.all() in this scenario.

    //some function

    payOrder(data) {

    return post('/pay/payOrder', data)

    .then(res => {

    //创建行

    建行商户聚合收款被注销

    <br/>

    如果建行商户聚合收款被注销,那么商户需要按照建行的规定,重新申请开通商户聚合收款,才能继续收款。对于申请条件,请参考《建行商户聚合收款业务申请表》,具体流程可以拨打客服热线400-955-5555,或者直接联系建行营业部进行申请。


    关键词:
  • © Copyright 2019 深圳市推谷互动网络科技有限公司
  • 粤ICP备15107897号-3
微信客服
微信第三方平台
广力云

专业微信营销顾问

“Hi~ 感谢关注广力云

如果您想要深入合作请联系客服!

微信号:13332948893” 咨询电话:13332948893

微信第三方平台""

添加客服微信