Activates a prepaid PHYSICAL card
UUID based Card id.
Optional
request: CardActivationRequestThe request contains the required fields for activating the card.
A Promise that resolves to the retrieved card.
If the HTTP request fails.
// Example usage:
cardService.activate()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.error(`Error activating card.`);
});
Create a prepaid card.
The request containing card creation parameters.
A promise that resolves to the newly added card.
If the HTTP request fails.
// Example usage:
cardService.create()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.error(`Error creating card.`);
});
This endpoint provides detailed information about specific Card by cardId.
UUID based Card id.
Optional
include: TOKENIZATIONS[]List of CardIncludesParam properties in the response.
A Promise that resolves to the retrieved card.
If the HTTP request fails.
// Example usage:
cardService.get()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.error(`Error fetching card.`);
});
Retrieves a list of all customer cards. The result list can be filtered by card status and card type.
Optional
parameters: CardParametersThe parameters for filtering the customer's cards.
A Promise that resolves to the retrieved card list.
If the HTTP request fails.
// Example usage:
cardService.getAll()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.error(`Error fetching cards.`);
});
Card sensitive information can be retrieved via this endpoint.
UUID based Card id.
A Promise that resolves to the retrieved card sensitive details.
If the HTTP request fails.
// Example usage:
cardService.getDetails()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.error(`Error fetching card sensitive details.`);
});
Retrieves card details url to show them for non PCI DSS compliant cases.
UUID based Card id.
Optional
language: stringLanguage in which to show details. Default is en_US.
Optional
scaDetails: ScaAuthenticationEventRequestThe SCA details for retrying the wallet operation.
A Promise that resolves to cards details url.
If the HTTP request fails.
// Example usage:
cardService.getDetailsUrl()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.error(`Error getting card details url.`);
});
Retrieves eligible programs for a customer.
A Promise that resolves to the retrieved program list.
If the HTTP request fails.
// Example usage:
cardService.getPrograms()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.error(`Error fetching card eligible programs.`);
});
The endpoint enables updating a card’s state like status and PIN.
UUID based Card id.
The fields submitted in this object will update the existing values for the
Optional
scaDetails: ScaAuthenticationEventRequestThe SCA details for retrying the wallet operation.
A Promise that resolves to the retrieved card.
If the HTTP request fails.
// Example usage:
cardService.update()
.then((response) => {
console.log(response);
})
.catch((error) => {
console.error(`Error updating card.`);
});
Static
getRetrieves the singleton instance of the CardService class.
The singleton instance of the CardService class.
// Usage:
const CardService = CardService.getInstance();
Service class for cards operations.