微信公众号网页版调用企业支付到零钱接口

文章目录

    使用的是 Laravel easy wechat 的包。

    config/wechat.php 中要设置好证书路径及各种 KEY。

    controller 中逻辑

    $app = app('wechat');
    $payment = $app->merchant_pay;
    
    $res = $payment->send([
        'partner_trade_no' => $someid,     // 商户订单号,需保持唯一性(只能是字母或者数字,不能包含有符号)
        'openid' => $user->open_id,
        'check_name' => 'NO_CHECK',        // NO_CHECK:不校验真实姓名, FORCE_CHECK:强校验真实姓名
        'amount' => $money * 100,          // 企业付款金额,单位为分
        'desc' => '活动奖金',              // 企业付款操作说明信息。必填
        'spbill_create_ip' => 'x.x.x.x',
    ]);
    
    Log::info($res);
    if ($res['result_code'] == 'SUCCESS') {
        // do something
    }
    

    spbill_create_ip

    不用漏了参数中的 spbill_create_ip,否则会报错

    [2019-04-15 09:31:56] production.INFO: {"return_code":"SUCCESS","return_msg":"参数错误:spbill_create_ip字段必填,并且为合法的IP字符串.","result_code":"FAIL","err_code":"PARAM_ERROR","err_code_des":"参数错误:spbil
    l_create_ip字段必填,并且为合法的IP字符串."}
    

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式