在API接口中,需要传入一个boolean值,JSON路径是 card/member_card/base_info/is_pay_and_qrcode,置成true,用/card/update接口更新一把看看。
会员卡投放没有二维码选项API生成的会员卡,为什么没有二维码选项呢, [图片][图片] Json如下: { "card": { "card_type": "MEMBER_CARD", "member_card": { "background_pic_url": "https://xxx.jpeg", "base_info": { "logo_url": "https://...png", "brand_name": "xxx", "is_pay_and_qrcode": true, "code_type": "CODE_TYPE_BARCODE", "title": "会员尊享卡测试", "color": "Color060", "notice": "到店出示会员卡由店员完成核销操作", "service_phone": "", "description": "", "use_all_locations": true, "sku": { "quantity": 100000000 }, "date_info": { "type": "DATE_TYPE_PERMANENT" }, "get_limit": 1, "can_give_friend": false, "use_custom_code": true }, "advanced_info": { "text_image_list": [{ "image_url": "xxx.jpeg", "text": "" }, { "image_url": "xxx.jpeg", "text": "" }], "time_limit": [{ "type": "MONDAY" }, { "type": "TUESDAY" }, { "type": "WEDNESDAY" }, { "type": "THURSDAY" }, { "type": "FRIDAY" }, { "type": "SATURDAY" }, { "type": "SUNDAY" }], "business_service": "BIZ_SERVICE_FREE_WIFI" }, "wx_activate": true, "wx_activate_after_submit": true, "wx_activate_after_submit_url": "http://www.xxx.cn/activate.php", "supply_bonus": true, "supply_balance": false, "prerogative": "会员尊享卡是唯一身份象征,可享受专属服务特权,会籍终身有效。\r\n 会员可在全国连锁门店消费使用。\r\n 特权服务持续更新,为您专享,使用本卡请遵守会员章程。", "bonus_rule": { "cost_money_unit": "1000", "increase_bonus": "1", "cost_bonus_unit": "100", "reduce_money": "100" } } } }
2020-07-09“曲线救国”方案是,小程序内呼叫起“会员卡”,然后会员卡上可以直接展示“付款码”,对商家来说,使用会员卡即可沉淀用户,又可以支持用户付款,建议走这条路径。 会员卡JSON参数路径是 card/member_card/base_info/pay_info/swipe_card/is_swipe_card = true 以及 card/member_card/base_info/is_pay_and_qrcode=true 这俩我忘记是咋组合就能展示付款码了,你可以试试。
小程序如何申请点击打开微信付款码界面小程序如何申请点击打开微信付款码界面
2020-07-09密码=商户号
p12导出pem的时候提示密码,这个密码是哪个?openssl pkcs12 -in apiclient_cert.p12 -out apiclient_cert.pem -nodes Enter Import Password: 如果忘记了密码且需要pem,是不是只能到商户后台更换证书?
2020-07-09PayConstant.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