簡要描述
請求url
https://www.商城域名.com/index.php?s=/api/recharge/center
請求方式
是否需授權登錄
請求header
參數名 |
類型 |
是否必須 |
示例值 |
說明 |
storeId |
int |
必填 |
10001 |
商城ID |
platform |
string |
必填 |
H5 |
當前請求的客戶端(APP、小程序、H5等) |
Access-Token |
string |
選填 |
- |
當前登錄用戶的 Token |
請求參數
參數名 |
類型 |
是否必須 |
示例值 |
說明 |
client |
string |
必填 |
H5 |
當前客戶端(APP、小程序、H5等) |
返回示例
{
"status": 200,
"message": "success",
"data": {
"setting": {
"is_entrance": 1,
"is_custom": 1,
"lowest_money": 0.01,
"is_match_plan": 1,
"describe": "1. 賬戶充值僅限微信在線方式支付,充值金額實時到賬;\n2. 賬戶充值套餐贈送的金額即時到賬;\n3. 賬戶余額有效期:自充值日起至用完即止;\n4. 若有其它疑問,可撥打客服電話400-000-1234"
},
"personal": {
"user_id": 10125,
"mobile": "130****0000",
"nick_name": "chenx",
"avatar_id": 10738,
"gender": "未知",
"address_id": 10052,
"balance": "91656.64",
"points": 64,
"pay_money": "142623.37",
"expend_money": "1437.80",
"grade_id": 10001,
"platform": "MP-WEIXIN",
"last_login_time": 1645635730
},
"planList": [
{
"plan_id": 10001,
"plan_name": "套餐A",
"money": "500.00",
"gift_money": "50.00"
},
{
"plan_id": 10002,
"plan_name": "套餐B",
"money": "1000.00",
"gift_money": "150.00"
}
],
"paymentMethods": [
{
"key": 1,
"method": "wechat",
"is_must_template": true,
"template_id": 10001,
"is_enable": true,
"is_default": true,
"others": [],
"client": "H5"
},
{
"key": 2,
"method": "alipay",
"is_must_template": true,
"template_id": 10003,
"is_enable": true,
"is_default": false,
"others": [],
"client": "H5"
}
]
}
}
返回參數
參數名 |
類型 |
示例值 |
說明 |
status |
int |
200 |
請求狀態(200:請求成功;500:請求錯誤/失敗) |
message |
string |
success |
請求結果的信息,默認為 success |
data |
object |
- |
返回的業務數據 |
data 參數
參數名 |
類型 |
示例值 |
說明 |
setting |
object |
- |
- |
personal |
object |
- |
當前用戶信息 |
planList |
array |
- |
充值套餐列表 |
paymentMethods |
array |
- |
支付方式 |
data.setting 參數
參數名 |
類型 |
示例值 |
說明 |
is_entrance |
int |
1 |
是否允許用戶充值 |
is_custom |
int |
1 |
是否允許自定義金額 |
lowest_money |
number |
0.01 |
最低充值金額 |
is_match_plan |
int |
1 |
自定義金額是否自動匹配合適的套餐 |
describe |
string |
- |
充值說明 |
data.setting.planList 參數
參數名 |
類型 |
示例值 |
說明 |
plan_id |
int |
10001 |
套餐ID |
plan_name |
string |
套餐A |
套餐名稱 |
money |
string |
500.00 |
充值金額 |
gift_money |
string |
50.00 |
贈送金額 |
data.setting.planList.paymentMethods 參數
參數名 |
類型 |
示例值 |
說明 |
key |
int |
1 |
鍵值 |
method |
string |
wechat |
支付方式(微信、支付寶) |
is_must_template |
boolean |
true |
是否存在支付模板 |
template_id |
int |
10001 |
支付模板ID |
is_enable |
boolean |
true |
是否啟用 |
is_default |
boolean |
true |
是否默認 |
others |
array |
- |
其他配置 |
client |
string |
H5 |
該支付方式適用的客戶端 |