我看了是官方减少了字段,修改完就好了
平台收付通商户进件提示按最新的接口文档要求进件?平台收付通之前进件支付都是好的,现在进件提示按最新的接口文档要求进件,我看了我们对接的就是最新文档,不知道具体什么原因,支付时提示存在违规,
06-05于服务商创建的代金券,创建的时候需要将可核销的子商户号传入,子商户发放的时候,需要子商户的商户号,证书序列号和私钥地址,并且需要发邮件给官方申请开通跨商户发券,官方回复已开通,然后会看到批次不支持跨商户发 [图片] [图片]
服务商创建代金券后子商户如何发放服务商创建代金券成功后,子商户发放提示商户证书序列号有误。请使用签名私钥匹配的证书序列号,可是服务商证书序列号有误是不可能创建成功的把,具体是什么原因 下图是错误的,正确的应该用子商户的商户号,子商户的证书序列号,还有子商户的私钥证书,并且发送邮件给官方申请开通跨商户发放代金券 [图片]
2020-07-30可核销商品编码也是返回系统繁忙,请稍后重试 { "stock_name":"满减券", "stock_type":"NORMAL", "no_cash":false, "stock_use_rule":{ "max_coupons":1, "max_amount":100, "max_coupons_per_user":1, "natural_person_limit":false, "prevent_api_abuse":false }, "coupon_use_rule":{ "fixed_normal_coupon":{ "coupon_amount":100, "transaction_minimum":100 }, "available_items":[ "2827" ], "available_merchants":[ "10063976" ] }, "available_begin_time":"2020-07-25T00:00:00.120+08:00", "available_end_time":"2020-07-26T00:00:00.120+08:00", "belong_merchant":"10063976", "out_request_no":"202007241594000001" }
代金券领取后有效时间?其他创建成功了这个领取后多少分钟有效返回活动未开始或已结束?哪里错了么 { "stock_name":"代金券", "stock_type":"NORMAL", "no_cash":false, "stock_use_rule":{ "max_coupons":1, "max_amount":100, "max_coupons_per_user":1, "natural_person_limit":false, "prevent_api_abuse":false }, "coupon_use_rule":{ "coupon_available_time":{ "available_time_after_receive":600 }, "fixed_normal_coupon":{ "coupon_amount":100, "transaction_minimum":100 }, "available_merchants":[ "10063976" ] }, "available_begin_time":"2020-07-24T10:00:00.120+08:00", "available_end_time":"2020-07-25T00:00:00.120+08:00", "belong_merchant":"10063976", "out_request_no":"202007244016000001" }
2020-07-24我也是同样的问题,请问解决了没
v3签名验证失败问题/v3/marketing/favor/coupon-stocks创建代金券接口签名失败 {"code":"SIGN_ERROR","detail":{"field":"signature","location":"authorization","sign_information":{"method":"POST","truncated_sign_message":"POST\n/v3/marketing/favor/coupon-stocks\n1579489043\n0d8d78a0f1884e9887044dd30099cb60\n\n","sign_message_length":84,"url":"/v3/marketing/favor/coupon-stocks"},"detail":{"issue":"sign not match"}},"message":"错误的签名,验签失败"}
2020-07-21我v3代金券有问题,可以问问你么 /** * 生成签名 */ protected function getSign() { $url_parts = parse_url($this->url); //链接 $canonical_url = ($url_parts['path'] . (!empty($url_parts['query']) ? "?${url_parts['query']}" : "")); $this->timestamp = time(); $this->nonce_str = createKey(); //随机字符串 $message = "{$this->method}\n" . $canonical_url . "\n" . $this->timestamp . "\n" . $this->nonce_str . "\n" . $this->body . "\n"; openssl_sign($message, $raw_sign, openssl_get_privatekey(file_get_contents($this->apiclient_cert)), 'sha256WithRSAEncryption'); $this->sign = base64_encode($raw_sign); }不知道这个raw_sign是什么意思,就是没生成签名this->sign b
微信支付API V3一直提示SIGN_ERROR微信支付API V3一直提示SIGN_ERROR,之前在对接代金券业务没问题,现在想把支付切换到V3版本。 自认为报文组装,签名没有问题,只是有几个参数不太理解,不知是参数设置导致的问题。 以下三个mchid: 合单商户号 combine_mchid, 子单商户号 sub_orders[0].mchid 二级商户号 sub_orders[0].sub_mchid 因未涉及二级商户,固全部使用同一值,这样是否有问题。 以下两个商户订单号: 子单商户订单号 sub_orders[0].out_trade_no 合单商户订单号 combine_out_trade_no 因未涉及二级商户,子订单大小为1,固全部使用同一值(尝试过修改不一样),这样是否有问题。 烦请解答,谢谢。 Authorization WECHATPAY2-SHA256-RSA2048 mchid="157****371",nonce_str="8c3fae72b80146e28c2e76a050b90830",timestamp="1589354071",serial_no="555038*******DD480",signature="NcwH7MvF/7jsSt50g2cCnzHz0mHLeoU9heH6HCQ/czJPdCV1z+tet00DenIMYgMMCbuhUNf8W0l1xts5YP9TBLoNM5uLzlqG7Ik9bGk5HuDw0eWeKXPI03Gnz5FWbKIKn5MGi19XqfXgQv4QFlP4RCzT9sJRJxVGBXjMf5yFWfHSLhY/2zIOZMQGz3yBleJFy6hAsD1aGuoWKHSmFsdAxGBiKYwgx42pHt0qHlp+y8KvFwDcnRvELNUFhe06ARsCG3qisIa9fzDnOIvqOZMqFsRL/Pzebn50RqqxFp+P7lAxjcfw5xxYgDhkKmN39Qsqc6/7Fn9GrW+fUruIxWCJdQ==" 以下响应中的描述 :"sign_message_length": 660 这个具体是哪个长度? 请求响应: { "code": "SIGN_ERROR", "detail": { "detail": { "issue": "sign not match" }, "field": "signature", "location": "authorization", "sign_information": { "method": "POST", "sign_message_length": 660, "truncated_sign_message": "POST\n/v3/combine-transactions/jsapi\n158****071\n8c3fae72b80146e28c2e76a050b90830\n{\"time_e\n", "url": "/v3/combine-transactions/jsapi" } }, "message": "验签失败,请检查签名\t" }
2020-07-21//获取私钥 public function getPrivateKey() { //绝对路径 $this->apiclient_cert $this->apiclient_cert = file_get_contents($this->apiclient_cert);//获取私钥 } /** * 生成签名 */ protected function getSign() { $url_parts = parse_url($this->url); //链接 $canonical_url = ($url_parts['path'] . (!empty($url_parts['query']) ? "?${url_parts['query']}" : "")); $this->timestamp = time(); $this->nonce_str = createKey(); //随机字符串 $message = "POST\n" . $canonical_url . "\n" . $this->timestamp . "\n" . $this->nonce_str . "\n" . $this->body . "\n"; $this->getPrivateKey(); //生成私钥 openssl_sign($message, $raw_sign, $this->apiclient_cert, 'sha256WithRSAEncryption'); $this->sign = base64_encode($raw_sign); } raw_sign 这个参数是什么意思提示Authorization不合法因为签名没有生成
新版代金券创建最新代金券创建的时候没有签名字段,是不需要传了么?
2020-07-21