摘要
添加支付本来是有总管理后台来统一添加,但是目前总后台没有,所以需要技术人员来协助添加。目前添加支付参数有几种方式,使用数据库添加风险太大,而且操作生产可读数据库容易误操作,所以我写了一个接口单独操作。
参数说明
- 1.请求地址 https://oss-pre-api.eatjoys.cn/merchantPaymentConfig/config/save
- 2.请求方式 POST
- 3.参数说明
参数名称 | 类型 | 说明 |
---|---|---|
merchantId | Long | 商户id,客服一般提供商户名称,需要从数据库中查询 例如:240 |
name | String | 支付名称 例如:网商支付宝支付 |
logoUrl | String | 支付logo,一般不处理 |
subMchId | String | 第三方子商户号 |
mchId | String | 第三方服务商号 |
appId | String | 第三方应用id |
appSecret | String | 第三方秘钥 |
channel | int | 类型:1.现金 2.微信 3 支付宝 |
channelName | String | 类型说明 |
1.网商添加支付参数
请求参数示例:
String wechatPostParam = "{\n" +
"\t\"name\":\"网商微信支付\",\n" +
"\t\"merchantId\":964,\n" +
"\t\"subMchId\":\"832473158120024\",\n" +
"\t\"mchId\":\"832473158120024\",\n" +
"\t\"appSecret\":\"03ff73fd3ae7a4b26fdd4e3f86b7b494\",\n" +
"\t\"channel\":2,\n" +
"\t\"channelName\":\"mybank_wechat\"\n" +
"}";
String alipayPostParam = "{\n" +
"\t\"name\":\"网商支付宝支付\",\n" +
"\t\"merchantId\":964,\n" +
"\t\"subMchId\":\"832473158120024\",\n" +
"\t\"mchId\":\"832473158120024\",\n" +
"\t\"appSecret\":\"03ff73fd3ae7a4b26fdd4e3f86b7b494\",\n" +
"\t\"channel\":3,\n" +
"\t\"channelName\":\"mybank_alipay\"\n" +
"}";
网商需要的参数有 商户号,第三方秘钥,所以在添加网商支付的时候,更换merchantId ,subMchId,mchId(同subMchId)和appSecret,然后调用接口分别添加网商支付宝和网商微信。
2.微信直清添加参数
求情参数示例
String wechatPostParam = "{\n" +
"\t\"name\":\"微信支付\",\n" +
"\t\"merchantId\":954,\n" +
"\t\"subMchId\":\"1512344071\",\n" +
"\t\"mchId\":\"1512344071\",\n" +
"\t\"channel\":2,\n" +
"\t\"channelName\":\"wechat\"\n" +
"}";
微信直清添加的参数为 merchantId ,subMchId和mchId(同subMchId)。