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