概述
创建虚拟卡,并对卡片设置交易限制。
创建您的卡片
设置请求头组
- Resquest
cURL -X POST /cards/create
-H 'Content-Type: application/json'
-H 'Authorization: {token}'
创建持卡人
在创建卡片之前,您需要先创建持卡人,获取持卡人ID card_holder_id:
- Responses
{
"data": {
"card_holder_id": 1955930998425718784
}
}
获取账户卡类型
通过账户卡类型列表获取program_value类型:
- Responses
{
"program_value": 01,
"program_cn_name": "美金单币卡_USD",
"program_en_name": "Oceanpayment Merchant USD_HOME"
}
设置您的卡交易限制
- 设置您的交易限制,其中交易限制的key为
trade_risk_name,交易限制value值为trade_risk_value。 - 设置多个限制:当您的卡交易限制有多个规则时,可以通过
risk_list进行设置。
- Resquest
cURL -X POST /card-api/v1/cards/create
-H 'Content-Type: application/json'
-H 'Authorization: {token}'
-d '{
"card_name": "78415632",
"card_holder_id": "1814356660259814571",
"card_desc": 100,
"card_validity_time": "202805",
"program_value": "01",
"risk_list": [{
"trade_risk_name": "purchase_count_1d",
"trade_risk_value": "100"
},
{
"trade_risk_name": "purchase_1d",
"trade_risk_value": "10"
},
{
"trade_risk_name": "allowed_countries",
"trade_risk_value": "US,CN"
}
]
}'
| 字段 | 描述 | 值 |
|---|---|---|
| card_name | 卡片名称 | |
| card_holder_id | 持卡人ID | |
| card_desc | 卡片描述 | |
| card_validity_time | 卡有效期 | |
| program_value | 账户卡类型 | |
| risk_list | 风险列表 | ARRAY |
| trade_risk_name |
| |
| trade_risk_value |
|
卡片创建成功
创建卡片成功后,需要使用card_id来关联您的卡号信息。
- Responses
{
"code": "200",
"msg": "操作成功",
"trace_id": "6b9884b1583847c4a72b2b28525b2535",
"data": {
"card_id": 1954802358738284544,
"card_number": "527375 **** 4392",
"card_name": "",
"card_status": "Activate",
"create_time": "2025-08-11T15:09:35+08:00",
"card_remark": null,
"card_validity_time": "2027-08-01T00:00:00+08:00",
"card_desc": "",
"risk_list": [
{
"trade_risk_name": "purchase_1d",
"trade_risk_value": "100"
},
{
"trade_risk_name": "blocked_countries",
"trade_risk_value": "US"
}
],
"program_value": 15,
"program_cn_name": "美金悦享卡_OTA",
"program_en_name": "USD Multi Card_OTA",
"card_holder_id": 1950830536975781888,
"create_status": 1,
"create_resp_msg": null,
"account_id": "1016X10034796020144"
}
}