摘要
添加支付本來是有總管理后臺(tái)來統(tǒng)一添加埃跷,但是目前總后臺(tái)沒有金度,所以需要技術(shù)人員來協(xié)助添加本讥。目前添加支付參數(shù)有幾種方式珊泳,使用數(shù)據(jù)庫添加風(fēng)險(xiǎn)太大,而且操作生產(chǎn)可讀數(shù)據(jù)庫容易誤操作拷沸,所以我寫了一個(gè)接口單獨(dú)操作色查。
參數(shù)說明
- 1.請(qǐng)求地址 https://oss-pre-api.eatjoys.cn/merchantPaymentConfig/config/save
- 2.請(qǐng)求方式 POST
- 3.參數(shù)說明
參數(shù)名稱 | 類型 | 說明 |
---|---|---|
merchantId | Long | 商戶id,客服一般提供商戶名稱撞芍,需要從數(shù)據(jù)庫中查詢 例如:240 |
name | String | 支付名稱 例如:網(wǎng)商支付寶支付 |
logoUrl | String | 支付logo秧了,一般不處理 |
subMchId | String | 第三方子商戶號(hào) |
mchId | String | 第三方服務(wù)商號(hào) |
appId | String | 第三方應(yīng)用id |
appSecret | String | 第三方秘鑰 |
channel | int | 類型:1.現(xiàn)金 2.微信 3 支付寶 |
channelName | String | 類型說明 |
1.網(wǎng)商添加支付參數(shù)
請(qǐng)求參數(shù)示例:
String wechatPostParam = "{\n" +
"\t\"name\":\"網(wǎng)商微信支付\",\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\":\"網(wǎng)商支付寶支付\",\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" +
"}";
網(wǎng)商需要的參數(shù)有 商戶號(hào),第三方秘鑰序无,所以在添加網(wǎng)商支付的時(shí)候验毡,更換merchantId 衡创,subMchId,mchId(同subMchId)和appSecret晶通,然后調(diào)用接口分別添加網(wǎng)商支付寶和網(wǎng)商微信璃氢。
2.微信直清添加參數(shù)
求情參數(shù)示例
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" +
"}";
微信直清添加的參數(shù)為 merchantId ,subMchId和mchId(同subMchId)狮辽。