Withdraw From Card
Virtual card withdrawal endpoint allows your users to withdraw out their USDT balance. The balance withdrawn is sent to the intrapay merchant's wallet balance
POST
https://vcard.fuspay.finance/api/v1/Payments/CardWithdraw
Request Header
Name
Type
Description
Authorization
Bearer Token
Bearer token ${partner_secret_key}
Content-Type
Application/json
x-partner-id
xxxxxxxx
Your partner ID eg. p602xxx
Request body
Name
Type
Description
withdrawal_reference
String
This is a unique identifier for your withdrawal
merchant_id
String
This is your intrapay merchant id linked to you intrapay wallet
card_id
String
The ID of the card to withdraw from.
user_id
String
The user ID doing the card withdrawal. The user of the card.
user_email
String
The user email to withdraw from.
amount
String
The amount to be withdrawn
{
"card_id": "0001",
"user_id": "U0001",
"user_email": "xxx",
"amount": 100,
"withdrawal_reference": "uubf4ibft",
"merchant_id": "10001"
}
Response body
{
"success": true,
"message": "Card withdrawal successful...",
"data": {
"amount_withdrawn": 100,
"view_card_balance_url": "https://example.co",
"wallet": {
"usdt": {
"chain": "trc-20",
"recipient_address": "trc20-xxxxx-xxxx-xxx",
"amount_to_receive": 100
}
}
}
}
Last updated