微信支付配置

功能概述

微信报备后,商户通过此接口进行支付目录或appid配置。

接口地址

https://apis.5upay.com/serviceprovider/report/weChatConfigReport

参数名称 参数中文名称 类型& 长度 参数说明 是否必填
partnerId 服务商编号 varchar(9) 子商户上属服务商商户在首信易系统的唯一身份标识,商户可登录商户后台查看 M
merchantId 商户编号 varchar(9) 商户在首信易系统唯一身份标识,商户可登录商户后台查看 M
requestId 终端配置订单号 varchar(50) 订单号为商户自行拟定,提交的订单号必须在自身平台交易中唯一。首信易支付系统已提交配置成功或失败的订单,商户平台不能以相同的订单号再次提交。 M
reportRequestId 原微信报备订单号 varchar(50) 微信报备时填写的requestId M
configType 配置类型 固定值 APPID appId M
APIPATH 支付授权目录
configInfo 配置信息 varchar(256) 授权目录:公众账号JSAPI支付授权目录,要求符合URI格式规范,每次添加一个支付目录,最多5个,域名必须通过ICP备案, 头部要包含http或https,以左斜杠'/'结尾;去除前后的空格;关联APPID:绑定特约商户或渠道公众号、小程序、APP支付等 对应的APPID,所配置的APPID需通过微信认证 M
appType 应用类型 固定值 OFFICIAL 公众号 O
MINIAPPS 小程序
hmac 参数签名 varchar(500) 商户生成的参数签名结果,获取hmac的方法请参考请求加密流程 M

参数示例

{ "configInfo": "https://baidu.com/", "configType": "APIPATH", "hmac": "ZViVM3FcJjIbiISTcbNMl2acqGEODsOFhtU29tyT9r7TvLMMzkxfZ aMgMwa48SlNcwk20UdKDcey9P6qT174iye2p32/fhMbDk6ynckSoThQYu0 mPHneKhsFTfJU0ubb9fiM8JLbUwBVk9Seuy6kQfFb5TX6dXGZAQt6Gf6sd EJizHTcR64S/S89e5GFU5HhoeVRMLBCt/PCh/gdNpmAaks2bELxQguGnFy Qk6th+rGliXq16gT49Z4NdKNS6lqdpe2xv+JW7F61V7vbrP6D3xg7DxbUb Dn5NKQyv1NfciD8Xcebhkc2RxUCtltN3gQWMMs0YXjZfd34CxXIaadP7Q==", "merchantId": "897302333", "partnerId": "898652209", "reportRequestId": "1653033238541", "requestId": "1653033488302" }

请求返回参数列表

参数名称 参数中文名称 参数说明
partnerId 服务商编号 同请求参数
merchantId 商户编号 同请求参数
status 响应状态 SUCCESS 成功
FAILED 失败
ERROR 错误(此状态的返回参数见异常情况说明)
resultCode 业务结果 SUCCESS 成功
FAILED 失败
errCode 错误码 当resultCode为FAIL时返回
errCodeDes 错误码描述 当resultCode为FAIL时返回
errorMessage 错误信息 错误信息,status为FAILED或ERROR时返回
hmac 参数签名 首信易生成的参数签名结果,验签过程请参考解密流程

参数示例

{ "merchantId": "897302333", "partnerId": "898652209", "resultCode": "SUCCESS", "hmac": "r/hECaJ6LLYI2/HBxa7OwWSs2OBSgf7vWomGk87fioNsgknoyjyIq O3s6vlZXRGTrTTDdJ/ulpXLIDnLHA7KCL6MQ9BiJ2u7sK5xtIQJC+hkCut apw/KWOHsGDhi4M71veSjB4GhGOTd8uaaIeLe8PB8iD8ykibeTO1sr+5CP UU7CN8aOEEx3DSDTSKrG3/lYMQmUiYS+kdh0NhRbsoIgYlE5XNPPb9wHYM MSzVC+UNuC2QEoBsTm/vfwMNsCL3j3j4CFt/nQFvXtGz1CVgl8PMmeq+4H FaCBNxrtFmQ1ikXry87LQebe1w2JxSi5J7flU1mIQUytBA+pP+ahVghKg==", "status": "SUCCESS" }