- Guides
- API Reference
- Introduction
- Endpoints
- Data Types
- Signing
- 3-D Secure Verification
- Subscription
- Errors
- Webhooks
- Items Information
- Changelog
- Acquiring
- Create a direct paymentPOST
- Create a redirect (iFrame) paymentPOST
- Capture a transactionPOST
- Review a transactionPOST
- Cancel a transactionPOST
- Cancel a subscriptionPOST
- Query a transactionPOST
- Refund a transactionPOST
- Search a refund transactionPOST
- Create a payoutPOST
- Optimise payment methodsPOST
- Update an orderPOST
- Issuing
- Appendix
Create a card
POST
https://sandbox.vcc.top/api/card/create
Request
Body Params application/json
request_id
string
optional
<= 100 characters
connector_bin_id
number
required
cardholder_id
number
required
group_id
number
required
charge_amount
string
required
<= 12 characters
card_alias
string
required
<= 100 characters
pieces
number
required
start_date
string
required
<= 10 characters
end_date
string
required
<= 10 characters
enable_currency_check
string
required
<= 10 characters
enable_shared
string
required
<= 10 characters
enable_multi_use
string
required
<= 10 characters
company_id
number
required
sign
string
required
Encryption Rule: touppercase(SHA256(company_id + connector_bin_id + cardholder_id + charge_amount + api_key))
All encryption parameters need to remove spaces before encryption.
<= 100 characters
Example
{
"request_id": "",
"connector_bin_id": "101",
"cardholder_id": "8401",
"group_id": "",
"charge_amount": "10",
"card_alias": "cxyqbitcard",
"pieces": "1",
"start_date": "2024-11-15",
"end_date": "2025-12-30",
"enable_currency_check": "true",
"enable_shared": "false",
"enable_multi_use": "true",
"company_id": "4101",
"sign": "2C9A905C5A754FFD4262E5A73CD21E1AC2A8626A75E37059AF00E3C32150937B"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://sandbox.vcc.top/api/card/create' \
--header 'Content-Type: application/json' \
--data-raw '{
"request_id": "",
"connector_bin_id": "101",
"cardholder_id": "8401",
"group_id": "",
"charge_amount": "10",
"card_alias": "cxyqbitcard",
"pieces": "1",
"start_date": "2024-11-15",
"end_date": "2025-12-30",
"enable_currency_check": "true",
"enable_shared": "false",
"enable_multi_use": "true",
"company_id": "4101",
"sign": "2C9A905C5A754FFD4262E5A73CD21E1AC2A8626A75E37059AF00E3C32150937B"
}'
Responses
🟢200Success
application/json
Body
code
integer
required
msg
object
required
zh-CN
string
required
en-US
string
required
data
object
required
createResultInfoList
array [object {22}]
required
Example
{
"code": 0,
"msg": {
"zh-CN": "成功",
"en-US": "Success"
},
"data": {
"createResultInfoList": [
{
"status": "1",
"errorMsg": null,
"cardNumber": "4040388623718106",
"cvv": "441",
"expireYear": "2025",
"expireMonth": "12",
"cardId": 100029801,
"cardGroupId": null,
"cardholderId": 8401,
"cardBinId": 101,
"amount": 10,
"currency": "USD",
"cardAlias": "cxyqbitcard",
"pieces": 1,
"currencyCheck": "1",
"groupName": null,
"isOneTime": "1",
"amountLimit": null,
"applicationDate": "2024-11-15 11:40:48",
"validStarDate": "2024-11-15",
"validEndDate": "2025-12-30",
"reqNo": 115601
}
]
}
}