curl -X DELETE https://services-staging.getplu.com/api/v1/partner/card/terminate/acme-card-xyz789jkl012mno \
-H "Authorization: Bearer sk_staging_your_api_key" \
-H "idempotency-key: 770e8400-e29b-41d4-a716-446655440002"
const response = await fetch(
'https://services-staging.getplu.com/api/v1/partner/card/terminate/acme-card-xyz789jkl012mno',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_staging_your_api_key',
'idempotency-key': '770e8400-e29b-41d4-a716-446655440002',
},
}
);
{
"status": "success",
"message": "Card liquidated successfully",
"data": {
"serviceCardId": "acme-card-xyz789jkl012mno",
"liquidationStatus": "processing"
}
}
{
"status": "error",
"message": "CARD_NOT_FOUND",
"data": {
"error": "Card not found"
}
}
{
"status": "error",
"message": "CARD_DEBIT_LIMIT",
"data": {
"error": "Rate limit exceeded, try again later"
}
}
Cards
Terminate Card
Permanently terminate (liquidate) a card
DELETE
/
v1
/
partner
/
card
/
terminate
/
{serviceCardId}
curl -X DELETE https://services-staging.getplu.com/api/v1/partner/card/terminate/acme-card-xyz789jkl012mno \
-H "Authorization: Bearer sk_staging_your_api_key" \
-H "idempotency-key: 770e8400-e29b-41d4-a716-446655440002"
const response = await fetch(
'https://services-staging.getplu.com/api/v1/partner/card/terminate/acme-card-xyz789jkl012mno',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_staging_your_api_key',
'idempotency-key': '770e8400-e29b-41d4-a716-446655440002',
},
}
);
{
"status": "success",
"message": "Card liquidated successfully",
"data": {
"serviceCardId": "acme-card-xyz789jkl012mno",
"liquidationStatus": "processing"
}
}
{
"status": "error",
"message": "CARD_NOT_FOUND",
"data": {
"error": "Card not found"
}
}
{
"status": "error",
"message": "CARD_DEBIT_LIMIT",
"data": {
"error": "Rate limit exceeded, try again later"
}
}
Permanently terminates a card and initiates liquidation of any remaining balance. This action is irreversible.
string
required
Bearer token. Example:
Bearer sk_staging_your_api_keystring
required
Unique key to prevent duplicate termination. Use a UUID.
string
required
The card’s service ID.
curl -X DELETE https://services-staging.getplu.com/api/v1/partner/card/terminate/acme-card-xyz789jkl012mno \
-H "Authorization: Bearer sk_staging_your_api_key" \
-H "idempotency-key: 770e8400-e29b-41d4-a716-446655440002"
const response = await fetch(
'https://services-staging.getplu.com/api/v1/partner/card/terminate/acme-card-xyz789jkl012mno',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_staging_your_api_key',
'idempotency-key': '770e8400-e29b-41d4-a716-446655440002',
},
}
);
{
"status": "success",
"message": "Card liquidated successfully",
"data": {
"serviceCardId": "acme-card-xyz789jkl012mno",
"liquidationStatus": "processing"
}
}
{
"status": "error",
"message": "CARD_NOT_FOUND",
"data": {
"error": "Card not found"
}
}
{
"status": "error",
"message": "CARD_DEBIT_LIMIT",
"data": {
"error": "Rate limit exceeded, try again later"
}
}
Crypto cards: Termination is supported. The remaining balance is credited to your partner wallet.
Card termination is permanent and irreversible. Any remaining balance on the card will be liquidated and credited back to your partner wallet. The card cannot be reactivated after termination.
⌘I