跳到主要内容

支付渠道和货币

API 说明

在集成支付之前,您首先需要获取支持的支付渠道以及渠道支持的货币。

请求头参数

参数类型是否必需描述
app-idstring商户应用 ID
Content-Typestringapplication/json

支付渠道 API

接口信息

  • 接口 URL: GET /v2/payChannel
  • Content-Type: application/json
  • 认证: 需要在 Header 中传递 app-id 和签名验证

请求参数

本接口不需要请求参数。

响应参数

成功响应

{
"code": 0,
"data": [
{
"channelShowName": "xpay",
"iconName": "",
"name": "xpay",
"state": true
},
{
"channelShowName": "abaPayWay",
"iconName": "",
"name": "payway",
"state": true
}
],
"msg": "success"
}

响应字段说明

字段类型描述
codeinteger响应代码,0 表示成功
dataarray支付渠道列表
msgstring响应消息

渠道对象字段

字段类型描述
channelShowNamestring渠道显示名称
iconNamestring渠道图标路径
namestring渠道内部名称
stateboolean渠道状态,true 表示启用

请求示例

cURL 示例

curl -X GET "/v2/payChannel" \
-H "Content-Type: application/json" \
-H "app-id: your-app-id"

货币 API

接口信息

  • 接口 URL: GET /v2/currency?channel=payway
  • Content-Type: application/json
  • 认证: 需要在 Header 中传递 app-id 和签名验证

请求参数

本接口不需要请求参数。

响应参数

查询参数 channel=xxxx

成功响应

{
"code": 0,
"data": [
{
"chain": "",
"token": "USD",
"contract": "",
"protocol": "",
"logo": "",
"decimal": 0,
"currencyId": "USD"
}
],
"msg": "success"
}

响应字段说明

字段类型描述
codeinteger响应代码,0 表示成功
dataarray货币列表
msgstring响应消息

货币对象字段

字段类型描述
chainstring链名称
tokenstring代币名称
contractstring合约地址
protocolstring协议名称
logostringLogo 路径
decimalinteger小数位数
currencyIdstring货币 ID

请求示例

cURL 示例

curl -X GET "/v2/currency?channel=payway" \
-H "Content-Type: application/json" \
-H "app-id: your-app-id"