联系你的服务商,为你开通这项服务 https://pay.weixin.qq.com/doc/v3/partner/4015792553
电子发票功能API接口调用?平台为多商家入驻平台,目前平台主体已成为微信支付服务商,又开通了电商收付通功能,平台需要为商家开通电子发票功能,但是目前服务商平台中特约商户授权产品中找不到电子发票功能。已入驻的二级商户(特约商户)平台为没有电子发票功能,这是什么原因? [图片]
09-28第一张图看着没用;第二张图得看前面「服务商为我关联」里面有没有
求助!服务商模式 微信支付报错sub_mch_id与sub_appid不匹配 怎么解决?[图片] [图片]
09-28APIv2 需返回XML形如: <xml><return_code>SUCCESS</return_code><return_msg/></xml> APIv3需返回HTTP 200状态码及JSON形如: {"code":"SUCCESS","message":""}
微信支付回调成功后过了10小时还在发送是为什么商户订单号是20250914103614441014,第一次回调在2025-09-14 10:36:27,返回了成功状态,然后在2025-09-14 20:03:51 这个时间段又发送了次回调,这正常吗?
09-17商户平台操作的退款,格式是APIv2 XML格式,非APIv3 JSON格式,XML格式的回调头上是不含Wechatpay-Serial信息的
微信支付通过商户后台退款,进入代码中的回调时Wechatpay-Serial为啥是空的?微信支付通过商户后台退款,进入代码中的回调时Wechatpay-Serial为空,需要通过该参数区分商户,咋解决?为空是正常的吗?
09-17当前没说有没有「额外费用」
摇一摇有优惠商家想要报名摇一摇有优惠的发券,注册完品牌后需要支付类似技术服务费之类的手续费吗?
09-17APIv2 服务商模式,子商户的key是 sub_mch_id 而不是 sub_mchid
请求中包含有未在API文档中定义的参数?[图片]小程序下单之前都是可以的,今天就提示:请求中包含有未在API文档中定义的参数,是哪个参数不需要传了吗?
09-15[图片]
v3版微信支付平台证书问题,怎么解决?[图片][图片] [图片] 商户后台没有平台证书这一项,使用v3版的官方golang插件"github.com/wechatpay-apiv3/wechatpay-go",启动初始化客户端就报错,找不到平台证书,怎么解决???
09-10id_card_copy 字段的值,是通过 https://wechatpay.im/openapi/v3/merchant/media/upload 这个接口来的,你用的是 营销专用 的上传接口传的图的吧?
平台收付通商户进件一直提示 证书图片格式错误请求地址 https://api.mch.weixin.qq.com/v3/ecommerce/applyments/ 请求参数 {"merchant_shortname":"\u9075\u4e49\u6b22\u60a6\u5ba2\u8fd0","out_request_no":"applyment_NQWMM8RRaM","organization_type":"2","finance_institution":false,"business_license_info":{"business_license_copy":"https:\/\/wxpaylogo.qpic.cn\/wxpaylogo\/PiajxSqBRaEKcYsiccVkic1RvU6MbZia89V3k8B9RNL5iaqVykW1fx0ibyPA\/0","business_license_number":"91520390MAEQWQ7E0C","merchant_name":"\u9075\u4e49\u6b22\u60a6\u5ba2\u8fd0\u6709\u9650\u516c\u53f8","legal_person":"\u5468\u5efa\u98de","company_address":"\u8d35\u5dde\u7701\u9075\u4e49\u5e02\u65b0\u84b2\u65b0\u533a\u65b0\u4e2d\u8857\u9053\u6e58\u6c5f\u6751\u9f99\u4fdd\u7ec413\u53f7"},"id_holder_type":"LEGAL","id_doc_type":"IDENTIFICATION_TYPE_MAINLAND_IDCARD","id_card_info":{"id_card_copy":"https:\/\/wxpaylogo.qpic.cn\/wxpaylogo\/PiajxSqBRaEKcYsiccVkic1RrRdxJ9LQIF5ZYJ9XLfIqSyjetlpMQuicwA\/0","id_card_national":"https:\/\/wxpaylogo.qpic.cn\/wxpaylogo\/PiajxSqBRaEKcYsiccVkic1RjiathrCibDsHRJVWMEQibfyy3rn7mUgeDFWA\/0","id_card_name":"D0pZCulrmscR64ArSr69zCfyGXmgY\/nU7WyNxq6OJxFOaK73\/Kn9ofiD90UIeoTZoGOu1CbOpAmrf7NDVlr+TExFyZFjP1jUzr3RxeTLezicINKRdIe1bxe2thh08bitIvZmC91j946iR+tV2jNzUCmgryyLo4r2J3RCZDY2VEkj2LX9ps5EFs+hONJu+9jtWNTMGscXEXfOV6zr2hjHJCksMRnQwNyNv032a3EbHESIgNpPTQ6Lhu0aFAQtc5jKcV\/6dJCEI\/F+UtSxvThgzcbFXGRuftbltIPmKPew+jmztXjX8Fw7QVQP6tKY+XyZulnOo+hVLvi8v0NUKVZRiw==","id_card_number":"GJiybDlC35fUxFHazZbpwviGUMRh87eKpZ5PzLQ+OBeMyr\/S\/lwSbz2LwmDx6CECAJhaO+YbHHk\/HHqZ\/XMnQTWy2LlyBjqh8dlm+ToQG8PVsCywt5R2aqpwZuUpbE7RTdtBsLW+CECotjNC1fks1lQxtmVWuo61j9yMH3heuIieoNjw1UYnbOHysX0LnSFeWp\/YPzJDhL6Kkc0prc1kWy7PpjWwP7C4eE+KnerDRli+ZKq\/hLqkBJUDGYSnUSVP6rwvCSBx6C3ZAGyhTcDoMEZT71eniFkyhPIGdFAlyVRxPb6TYTWSyJyX88aZvXxSMbm3++o\/zk\/wIx92sOeR\/Q==","id_card_valid_time_begin":"2022-03-24","id_card_valid_time":"2042-03-24"},"owner":false,"account_info":{"bank_account_type":"74","account_bank":"\u5de5\u5546\u94f6\u884c","account_name":"SkwJDBcyQ0UI\/4rjJW9v19k9Grp1K+Yj4UDSNqlRgndqu5fU++PgVJ4xMXMqHCNUwPsltAtp2wohZWU21R7HygUksdXtP6TDQS5dS5Fw0HKSveWw1+VQTF7ny03UT3ZAAzIAyzxXHwkX5QCcUE8AF1bk1qI61V7xbt0NKX5kXKZ7BUGOMz8DnFPYgoEPTcAZ9cNIuK0TALTXTUgLSbBNKITAY\/bAKCiiUo5hedosa4KImY\/9SbyvG7d0apUjcnH68XhhfDeQoMeIezrSLBBPylVZZUH9HgNDeyMTXio64rNFWE2Gb2phoZxd4Ms8O9sdmBh5PmpZxii\/3Xs44JK\/sA==","bank_branch_id":"102703002622","bank_name":"\u4e2d\u56fd\u5de5\u5546\u94f6\u884c\u80a1\u4efd\u6709\u9650\u516c\u53f8\u9075\u4e49\u65b0\u84b2\u652f\u884c","account_number":"WsvB8E0TyHUH4bjwqYP17bZt20DCjNFTg\/1NKgm58DeWQKFIeXa5m0TeqiCyooXKPdk7mD8QzleOhVhB7rBinpsdDCWcqzRmMpUs3A59K13RD4NpDVoaZ5eWyEC+LenViONVpFTqJm+KBg9I91DI4TkbECl\/\/IzWTveynsWXh\/3x8+j+xPj52sy0hNlVLkqCNumFM0\/JLrK62VYybhwKtieDPB\/z5DHdaU\/YPDRXvo9xsjk+HwpqOy0Ky4qpMq1sUyeF\/HC72yU7rG6oV+qbA4ZKBK9wwhdIFlfdsLxxdqArVuoVDSSz48PaSlBpvTo9IXGtSYCEgmsRq5cSvAJdjw=="},"contact_info":{"contact_type":"LEGAL","contact_name":"PA7NngcQGU4aEoTtywA5rH06sZ7GgQOlViH8jHUXCY0YU+hoTx0JAfacw1BzO5JN5\/tD9E8JNd0sTKV+9iUyVX\/K9WvbR\/NDIPwQUhhpcgD3owLuPnvk70t1aZJ328K1Q2i6IMgTBatdNiyW\/fXNg1uoxDdy424KcfIiSZP77vqJfRnv5j8DwImSSIouenRMaoEB1oW1QPqDpNYySMxmNyIT\/+EBh8TI0o53ZqW\/krFu0dFtYPCu77RAIITfVLG29mzzXsEEAJl97h8H5U794KcWzsCf745QaTISbMtHkFmkIlGSd33SQoUyKUo+7OsYlI+O++M8cl55NQ6pqZuaFg==","mobile_phone":"dXkUSoX2\/ODfLBezkTpmdcUPltpnXh1RxZvHP\/MououWWvYuDu\/6iCiUcVlWSrOkOuobz6wNHOHKM+IjfuYSS\/XeDgZk+cSnAMb+qiFUbGzfmA8ypEmMaTwsgcnSVVXE2pZiqspnRZzhvxYPn3QM\/UHk62u92m7O3XVhm8tvvja1rDizRvXfTFDv4vHxCIOpviZR9CH7PYAOgmCxvRP+PGoy0SyBT1iZmetwDJRCnkz7NLcjhIfY7gTsKg7qp3s\/y9kkFwPBgM4ju9llfEIJ2C6YA03WgIEFVaFrnEtr67F\/jU3Lm2DSyymBCAob8inETKn\/zeTBfBnaIlHiw6iZQQ==","contact_id_doc_type":"IDENTIFICATION_TYPE_MAINLAND_IDCARD","contact_id_card_number":"SdpjQAPQY0zJxG0ogMh9G60ZczfezuL6bBlned2Bk1eE9pVllixqaO5LI+8doia0qPopwPCVV6FYMAT6XTtYSFuLlKTDMBwPBUYZkI4eif+fxoVPQ3VKLo1Ev55B\/xLUpphPNGkJ5QX4Lv4AhPLGXS\/dhC7o35rTvPWQmyZklATSZ2gFP9JCkkUoGSPvOwJ\/jGn7eDxEPv+yrOI68pfQQZWIF9DMQZHIchi5SV5ufTSWiCHNEBOz0h4Do125FDCEAyy+gI+dwt0N6RDgFJRj9yDik4Z0oqUzVsBdBAtol9UHHUM6vGw53Nd\/CK3XeBQ+LI+AMi89dI5FiFbWqGAELQ==","contact_id_doc_copy":"https:\/\/wxpaylogo.qpic.cn\/wxpaylogo\/PiajxSqBRaEKcYsiccVkic1Riawr2ibpibpuPv7SWQGaco360XUtnhiaSGrFw\/0","contact_id_doc_copy_back":"https:\/\/wxpaylogo.qpic.cn\/wxpaylogo\/PiajxSqBRaEKcYsiccVkic1Rm9jxlMAjLI8YRXGicceKzCicGq8OUeK8OFw\/0","contact_id_doc_period_begin":"2022-03-24","contact_id_doc_period_end":"2042-03-24"},"sales_scene_info":{"store_name":"\u9075\u4e49\u6b22\u60a6\u5ba2\u8fd0\u6709\u9650\u516c\u53f8"}}
09-10建议用 npm install wechatpay-axios-plugin 这个sdk, 参考代码: https://wechatpay.js.org/openapi/v3/refund/domestic/refunds
微信退款签名 一直验答失败使用 测试的商户证书加密内容 是一致的 但到生产环境, 使用真的的商户证书, 一直显示 微信退款签名 let nonce_str = wxpay.createNonceStr32(); let timestamp = wxpay.createTimeStamp(); let query = {"transaction_id": "4200002812202509091523220859", "out_trade_no": "2323394116294751757389356", "out_refund_no": out_trade_no, "reason": "退款", "amount": {"refund": 1, "total": 1, "currency": "CNY"}, "notify_url": think.config('WX').wxReturnUrl}; let strForRSA = "POST\nv3/refund/domestic/refunds\n" + timestamp + "\n" + nonce_str + "\n" + JSON.stringify(query) + "\n"; let keyFile = "static/apiclient_key.pem"; let authorization = "WECHATPAY2-SHA256-RSA2048 mchid=\"1614367117\",nonce_str=\"" + nonce_str + "\",serial_no=\"127A74F10BA461FFCC31DB036FD86E1217F8A086\",timestamp=\"" + timestamp + "\",signature=\"" + sign + "\""; console.log("认证字符串") console.log(authorization); await axios.post('https://api.mch.weixin.qq.com/v3/refund/domestic/refunds', query, { headers: { 'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': authorization, } } )
09-10括号用半角的试试(其实国标是要求全角,微信mp自己给整成半角符号了而已)
小程序备案一直被提示:【主体名称】工商数据对比不通过,怎么办?加急、加急,谢谢!小程序已经完成了认证,进入备案阶段。小程序注册的时候主体写为“西安市莲湖区外江餐饮店(个体工商户)”,如下图所示: [图片] 因主体中含有括号,注册时候括号用的是全角括号,但在提交的时候被自动编辑成为了半角括号,如下图所示: [图片] [图片] 但是在备案的时候,应该是因为主体名称括号全角与半角的问题,不能通过。一直被提示工商数据对比不通过,经历了一键修改等操作都无法进行下一步: [图片] 希望大神看到能给予协助处理,让小程序能顺利的完成备案,进入可使用的状态,加急,谢谢!
09-04