Home / Issuing / Issue Cards
Prepaid and debit cards must have a PIN set after they are issued, and the card must be ACTIVE
to set the PIN. Cardholders can update their PIN after it has been initially set.
Use the following mutation to set a PIN for a payment card:
Once a card is active, you can provide an interface for your account holders to lock their payment card. Locking a payment card is useful for scenarios when an account holder loses their card or is not actively using their card.
You can connect the mutation SuspendPaymentCard
to a toggle element in your website or application to create the lock card functionality:
You can also provide an interface for your account holders to unlock" their payment cards.
Use the ActivatePaymentCard
mutation to create the unlock card functionality for your website or application:
Warning: When reissuing cards, do not close the original card until you or the cardholder activates the new card. Both the original and reissued cards may end up closed if the original card is accidentally closed before the reissued card is activated.
Reissuing a card is the process of creating a new card with the same or a different number. You should only reissue a card that is in the possession of the cardholder (or virtual). Do not reissue lost or stolen cards. And never ship an active physical card.
The following use cases are common for reissuing cards:
Use Case | Description |
---|---|
Payment card is about to expire | Reissue the card with the same card number and new (later) expiration date to ensure the reissued card is not active during shipping. |
Payment card is damaged | Reissue the card with the same card number and new (later) expiration date to ensure the reissued card is not active during shipping. |
Account holder already has a virtual card and wants to order a physical card | Reissue the card with the same card number and new (later) expiration date and CVV to ensure the physical card is not active during shipping. Do not deactivate the virtual card until the cardholder activates the new physical card. |
Use the following mutation to reissue a card:
Do not reissue lost or stolen cards. When a card is reported lost or stolen, our platform reports it to the payment network; so the card should not be reissued, even with a new PAN. Instead, terminate the old card and issue a new one to establish a new card lineage.
To ensure alignment with payment network policies and minimize cardholder disruption:
If the original card is virtual, reissue the physical card with a new expiration and CVV (but same PAN) so that the cardholder has to activate it. Never ship a card that is already activated.
The following steps outline an example of how you reissue a card:
reissuePaymentCard
to create a new payment card. By default, the new payment card is a virtual card and will be attached to the same financial account as the original payment card. You may choose to copy the card number and/or PIN from the original payment card. You can also choose to reissue a physical card if necessary, using an existing or new address for shipping.copyNumber
is true
, the new payment card will have the same card number as the original payment card. You may then also choose to set copyPin
to true
. If you choose to update the card number, you will not be able to copy the PIN. Note, in this case, the expiration date cannot be in the same month/year as the original payment card. Additionally, the original payment card cannot be in the CLOSED
state.activateOnCreate
is set to false
. Note that even if it has the same card number, it will have a different expiration date and CVV. The virtual card remains active.Closing a payment card is permanent and closes both virtual cards and any associated physical cards. Use the following mutation to close a card:
You can view the status of a payment card, including the suspensionFlags. The suspension must be removed by Highnote if an ISSUER_INITIATED_SUSPENSION
is on the payment card.
Use the following query to lookup a payment card:
Note: A maximum of 50 ATM locations are returned per request.
If you offer payment cards with cash withdrawal capabilities, you may want to provide your account holders with the ability to locate ATMs that do not have surcharges.
Note the following when using the FindATMLocationsForPaymentCardByRadius
query:
Filters allow you to refine your ATM location search by including or excluding certain ATM features.
By default, the ATM features included are:
OPEN_24_HOURS
DEPOSIT_AVAILABLE
ACCESSIBLE
Use the following query to filter your ATM search results:
When using the include
parameter, ATM location search results will be filtered to only the included values of available ATM features.
In the following code snippet example, since the includes
field was provided with the value of OPEN_24_HOURS
, the results from the API will return only the matching locations.