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

更新日期: 2019-04-15 阅读次数: 4360 字数: 131 分类: 微信公众号

使用的是 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 聊聊, 查看更多联系方式