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:
Note: When you reissue a card, do not close the first card until you or the cardholder activates the new card. If you are replacing a lost or stolen card, we recommend issuing a new card instead. If the first card is closed before activation, both cards may be closed.
Reissuing card allows you to create a new card with the same card number or a different card number for the following use cases:
Use Case | Description |
---|---|
Your customer already has a virtual card and would now like to order a physical card. | You do not want to ship an active physical card but also don’t want to deactivate the virtual card while the physical card is shipping. To achieve this, reissue the card with the same card number but a different expiration date and CVV. |
The card is about to expire. | You want to issue a new card with the same card number but a different expiration date later in the future. |
Use the following mutation to reissue a card:
Lost and stolen cards are reported to the card network, which results in the primary account number (PAN) and any predecessors being deactivated.
When you reissue a card, do not close the first card until you or the cardholder activates the new card. If you are replacing a lost or stolen card, we recommend issuing a new card instead. If the first card is closed before activation, both cards may be closed.
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.