PayConstant.MERCHANT_APPLY 你的这个常量可能定义错了,切记不能少了末尾的斜杠(/ slash),少了即400错了
特约商户进件提交申请单API 400response=HttpResponseProxy{HTTP/1.1 400 Bad Request [Server: nginx, Date: Thu, 09 Jul 2020 01:26:53 GMT, Content-Type: text/html, Content-Length: 166, Connection: close] ResponseEntityProxy{[Content-Type: text/html,Content-Length: 166,Chunked: false]}}
2020-07-09//nodejs版 const {Wechatpay} = require('wechatpay-axios-plugin') const wxpay = new Wechatpay({ mchid: 'your_merchant_id', serial: 'serial_number_of_your_merchant_public_cert', privateKey: '-----BEGIN PRIVATE KEY-----' + '...' + '-----END PRIVATE KEY-----', certs: { 'serial_number': '-----BEGIN CERTIFICATE-----' + '...' + '-----END CERTIFICATE-----', } }) wxpay.V3.CombineTransactions.Jsapi .post({ "combine_out_trade_no": "1217752501201407033233368018", "combine_mchid": "1230000109", "combine_appid": "wxd678efh567hg6787", "scene_info": { "device_id": "POS1:1", "payer_client_ip": "14.17.22.32" }, "sub_orders": [{ "mchid": "1230000109", "attach": "深圳分店", "amount": { "total_amount": 10, "currency": "CNY" }, "out_trade_no": "20150806125346", "sub_mchid": "1900000109", "description": "腾讯充值中心-QQ会员充值" }], "combine_payer_info": { "openid": "oUpF8uMuAJO_M2pxb1Q9zNjWeS6o" }, "time_start": "2018-06-08T10:34:56+08:00", "time_expire": "2018-06-08T10:34:56+08:00", "notify_url": "https://yourapp.com/notify", }) .then(({data: {prepay_id}}) => console.info(prepay_id)) .catch(({response: {status, statusText, data}}) => console.error(status, statusText, data))
微信合单支付V3有没有更简单的现成的DEMOV3接口文档看的好凌乱,一会POST请求,一会验签的,两者怎么联系起来,或者不能提供更简单的接口操作的demo吗,水平不够整不明白可怎么用啊
2020-07-08你需要查询这个「商户申请接入时如何选择主体类型?」按照企业性质,提供对应「结算账户」信息。
普通合伙企业申请微信支付需要对公账户吗?普通合伙企业申请微信支付需要对公账户吗?
2020-07-08新管理员按链接要求 https://pay.weixin.qq.com/static/help_guide/bind_guide_admin.shtml 要操作一把绑定,才能扫码登录。
微信支付服务商帐号变更管理员商户号1501889151 7月6号变更管理员,且已经银行打款,但是现在老管理员扫码登陆时没有看到此商户号,新管理员扫码登陆也看不到此帐号,现在无法进入服务商管理后台管理。同时一起办理变更的普通商户号没有问题。 麻烦处理一下,谢谢
2020-07-08少了一句 use GuzzleHttp\HandlerStack;
wechatpay-guzzle-middleware开始运行报错[图片] 为什么运行到这一步就报错提示HandlerStack不存在, 然后我看了下不存在这个类是怎么回事?
2020-07-07默认最大分账比例是30%,高比例分账需要向BD申请;看你这个需求,应该反着来比较合适,即多次分走3块,留97块给收款方即经销商。
请问一下一笔订单收入100元能否通过多次分账分97元到经销商?请问一下一笔订单收入100元能否通过多次分账分97元到经销商?
2020-07-03你的示例代码里,签名JSON用了单引号及空格分隔符,那么你在multipart/form-data的meta里,也要用相同的JSON串,猜测服务端会拿这个串再次校验签名值,所以抛异常了
微信支付图片上传签名验证失败微信支付证书签名验证是用该签名串"GET\n/v3/certificates\n{}\n{}\n\n".format(timestamp, random_str)进行验证是成功的, 然后再使用微信支付图片上传的签名验证(签名串: "POST\n/v3/merchant/media/upload\n{}\n{}\n{'filename': 'test.png', 'sha256': '8a631fba88f9010992c87d8098e12c5d36e9c3722daeaf33fb7dce02a2fbc083'}\n".format(timestamp, random_str))是获取了这个错误信息: {"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization", "sign_information":{"method":"POST","sign_message_length":76, "truncated_sign_message":"POST\n/v3/merchant/media/upload\n1593765607\nDQgFVW2OJPACa4LEHFzIGIgWLSrfGUeo\n\n","url":"/v3/merchant/media/upload"}}, "message":"错误的签名,验签失败"} 图片上传API,请使用meta对应的JSON报文。 这个是什么意思
2020-07-03文档上的示例代码 PERSONAL_WECHATID 已经不能用了,你传的分账接收方应该用 PERSONAL_OPENID 伪代码如下: <receivers> [ { "account": "190001001", "amount": 100, "description": "分到商户", "type": "MERCHANT_ID" }, { "account": "openidopenidopenid", "amount": 30, "description": "分到个人", "type": "PERSONAL_OPENID" } ] </receivers>
普通直连分账 单次分账接口提示微信用户不存在文档地址:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_1&index=1添加分账接收方都是成功的,在商户后台也看的到openid,但调单次分账接口就一直提示 USER_NOT_EXIST(微信用户不存在),找不到原因
2020-07-03目前普通商户收单能力已经具备,不过退款相关接口还没开放出来,完整流程差一环,建议再等等。 如果仅是做券,代金券目前是需要向BD申请才能插入卡包,建议做商家券,自由度相对高一些;捉急的话,V3的券和V2的收、退单能力结合着用,复杂度稍微高一些。
普通商户现在是否可以使用微信支付的v3接口?求告知,普通商户现在是否可以使用微信支付的v3接口?现在我们想对接代金券接口,设置代金券核销消息通知我只找到通过v3接口来设置,但又不确定普通商户是否可以使用v3接口
2020-06-30微信支付服务商 没有收单能力,都是代子商户发起收单
微信支付服务商不能创建自用的优惠券码?我是微信支付服务商,然后想创建免充值优惠券,然后发现后台好像只能给我的特约商户创建优惠券,不能给我的服务商收银账户创建优惠券,是我的操作问题还是?
2020-06-30