Manage virtual cards
You can use our APIs to manage your portfolio of virtual cards. In this section, we will cover:
- List all virtual cards belonging to a customer
- Get details of a virtual card
- Locking/Unlocking a virtual card
- Deleting a virtual card
List all virtual cards
The List virtual cards API can be used to list all virtual cards belonging to a customer.
Please set the instrument to manual_card_entry and add either the tenant_customer_ref or tenant_account_ref to specify the customer.
Sample Request
/v1/pba/static?tenant_customer_ref=customer-00000000000001
Sample Response
{
"data": [
{
"id": "4fbc4775-466c-4d21-bb8c-95f3ef9ffbea",
"tenant_account_ref": "FR00000000000001",
"tenant_customer_ref": "customer-00000000000001",
"tenant_token_ref": "TOK000000000000001",
"tsp_token_ref": "DWSPMC000000000132d72d4fcb2f4136a0532d3093ff1a45",
"account_id": "c6045eed-b5cb-48f0-8321-b924a8e8f808",
"customer_id": "5b3aae19-16b5-4aca-81b5-5d72a168c496",
"dpan_redacted_number": "512*********9708",
"dpan_expiry": {
"month": "11",
"year": "25"
},
"instrument": "manual_card_entry",
"status": "active",
"locked": false,
"created_at": "2026-03-16T07:39:09.317Z",
"updated_at": "2026-03-16T07:39:09.317Z"
}
]
}
Get details of a virtual card
The Get virtual card API can be used to get details of a specific virtual card.
Sample Request
/v1/pba/static/4fbc4775-466c-4d21-bb8c-95f3ef9ffbea
Sample Response
{
"id": "4fbc4775-466c-4d21-bb8c-95f3ef9ffbea",
"tenant_account_ref": "FR00000000000001",
"tenant_customer_ref": "customer-00000000000001",
"tenant_token_ref": "TOK000000000000001",
"tsp_token_ref": "DWSPMC000000000132d72d4fcb2f4136a0532d3093ff1a45",
"account_id": "c6045eed-b5cb-48f0-8321-b924a8e8f808",
"customer_id": "5b3aae19-16b5-4aca-81b5-5d72a168c496",
"dpan_redacted_number": "512*********9708",
"dpan_expiry": {
"month": "11",
"year": "25"
},
"instrument": "manual_card_entry",
"status": "active",
"locked": false,
"created_at": "2026-03-16T07:39:09.317Z",
"updated_at": "2026-03-16T07:39:09.317Z"
}
Locking/Unlocking a virtual card
The Update virtual card API can be used to lock/unlock a specific virtual card.
- Lock Virtual Card
- Unlock Virtual Card
Sample Request
/v1/pba/static/4fbc4775-466c-4d21-bb8c-95f3ef9ffbea
{
"lock_status": "locked"
}
Sample Response
{
"id": "4fbc4775-466c-4d21-bb8c-95f3ef9ffbea",
"tenant_account_ref": "FR00000000000001",
"tenant_customer_ref": "customer-00000000000001",
"tenant_token_ref": "TOK000000000000001",
"tsp_token_ref": "DWSPMC000000000132d72d4fcb2f4136a0532d3093ff1a45",
"account_id": "c6045eed-b5cb-48f0-8321-b924a8e8f808",
"customer_id": "5b3aae19-16b5-4aca-81b5-5d72a168c496",
"dpan_redacted_number": "512*********9708",
"dpan_expiry": {
"month": "11",
"year": "25"
},
"instrument": "manual_card_entry",
"status": "active",
"locked": true,
"created_at": "2026-03-16T07:39:09.317Z",
"updated_at": "2026-03-16T07:39:09.317Z"
}
Sample Request
/v1/pba/static/4fbc4775-466c-4d21-bb8c-95f3ef9ffbea
{
"lock_status": "unlocked"
}
Sample Response
{
"id": "4fbc4775-466c-4d21-bb8c-95f3ef9ffbea",
"tenant_account_ref": "FR00000000000001",
"tenant_customer_ref": "customer-00000000000001",
"tenant_token_ref": "TOK000000000000001",
"tsp_token_ref": "DWSPMC000000000132d72d4fcb2f4136a0532d3093ff1a45",
"account_id": "c6045eed-b5cb-48f0-8321-b924a8e8f808",
"customer_id": "5b3aae19-16b5-4aca-81b5-5d72a168c496",
"dpan_redacted_number": "512*********9708",
"dpan_expiry": {
"month": "11",
"year": "25"
},
"instrument": "manual_card_entry",
"status": "active",
"locked": false,
"created_at": "2026-03-16T07:39:09.317Z",
"updated_at": "2026-03-16T07:39:09.317Z"
}
Deleting a virtual card
The Delete virtual card API can be used to deactivate a specific virtual card. This action is permanent (cannot be undone) and requires the virtual card to be locked first (see above) before deleting.
Sample Request
/v1/pba/static/4fbc4775-466c-4d21-bb8c-95f3ef9ffbea
{
"reason_text": "Customer reported device is lost",
"reason_code": "device_lost"
}
Sample Response
{
"id": "4fbc4775-466c-4d21-bb8c-95f3ef9ffbea",
"tenant_account_ref": "FR00000000000001",
"tenant_customer_ref": "customer-00000000000001",
"tenant_token_ref": "TOK000000000000001",
"tsp_token_ref": "DWSPMC000000000132d72d4fcb2f4136a0532d3093ff1a45",
"account_id": "c6045eed-b5cb-48f0-8321-b924a8e8f808",
"customer_id": "5b3aae19-16b5-4aca-81b5-5d72a168c496",
"dpan_redacted_number": "512*********9708",
"dpan_expiry": {
"month": "11",
"year": "25"
},
"instrument": "manual_card_entry",
"status": "deactivated",
"locked": true,
"created_at": "2026-03-16T07:39:09.317Z",
"updated_at": "2026-03-16T10:09:23.368Z"
}