- 使用云开发支付,如何开启分账?
统一下单接口CloudPay.unifiedOrder设置 profit_sharing:'Y',无法把该订单设置成分账支付账单,需要如何操作才可以实现分账? 代码段如下: const res = await cloud.cloudPay.unifiedOrder({ "body": event.body,//event.goodName, //商品名称 或 商品描述 "outTradeNo": out_trade_no,//event.outTradeNoTo, //订单号 "spbillCreateIp": "127.0.0.1", //回调地址 "subMchId": mch_id, // 微信支付商户号 "totalFee": event.total_fee,//event.totalFee, //商品支付金额 单位(分) 100代表一块钱 "envId": "fd-bt-jsk",//"yicai-p6gne", //云开发环境ID "functionName": "MyPay_cb", //回调的云函数, "profit_sharing":'Y' //分账 }) 下单和支付是成功的,但就是分不了账
2020-09-25 - 云函数中调用分账请求出现socket hang up错误
我使用云函数来完成分账功能, 分账功能的第一步:商户发起添加分账接收方请求 分账功能的第一步及第二步:在统一下单API、付款码支付API、委托扣款API中上传新增参数profit_sharing,请求支付 并且完成了支付动作。 在第三步时,云函数调用 let res = await rp({ url: "https://api.mch.weixin.qq.com/secapi/pay/profitsharing", method: 'POST',body: formData}) 出现如下错误: [图片] 其中 formData为: [图片] wx234334cce728a20dmch_id>1557418661/mch_id>nonce_str>qwd4kiem0s/nonce_str>out_order_no>1598602374174/out_order_no>transaction_id>4200000704202008286310564057/transaction_id>244392BA884EF06174B3E8022C5D5FCF28D05271274B1397357F883CA2378B26[{"type":"PERSONAL_OPENID","account":"opb2g4jvQ5W4xeyvRPvDGWzuKeDc","amount":1,"description":"分到个人"}] 思来想去找不到原因,仔细对照过相应的参数,也没发现问题所在。 请帮忙解决问题
2020-08-28