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:
When you reissue a card, you maintain card lineage by reusing the network-level Payment Account Reference (PAR). And depending on the reissue reason, you can either reuse or recreate the Primary Account Number (PAN) and Personal Identification Number (PIN).
To minimize the risk of fraud, you should only reissue a card that meets the following criteria:
Caution: It is a best practice to treat lost and stolen cards the same -- by breaking lineage and issuing a new card, rather than reissuing.
Do not reissue stolen cards under any conditions. When a card is stolen, our platform reports it to the payment network; so the card should not be reissued, even with a new PAN. Instead, close the old card and issue a new one to establish a new card lineage.
Highnote recommends that you do not reissue lost cards as they are no longer in the possession of the cardholder, and like stolen cards, subject to fraud.
If your workflow requires that you maintain lineage for a lost card, you must:
reissueReason
= LOST
copyNumber
= false
copyPin
= false
cardLostDate
or an API error is thrownContact support@highnote.com for help with lost card workflows.
Note: When reissuing a card, do not close the original card until you or the cardholder activates the new card. Otherwise, both cards may end up closed if the original card is accidentally closed before the reissued card is activated.
Refer the following table when reissuing a card:
Reissue Scenario | Can Reuse PAN? | Can Reuse PIN? | Reissue Reason | Special Condition |
---|---|---|---|---|
Current card is expiring soon | Yes | Yes | EXPIRED | expirationDate must be later than that of original card |
The current card is damaged, and the cardholder has possession of the card | Yes | Yes | OTHER | |
Current card is virtual only and cardholder wants a physical card | Yes | Yes | OTHER | expirationDate must be later than that of original card |
Current card is lost and cardholder does not have possession of the card ^ | No | No | LOST | cardLostDate must be populated. copyNumber must be false or API error is thrown. |
^ Caution: Reissuing a lost card is not a best practice. Consider issuing a new card instead.
The following steps outline an example of how you reissue a card:
Start with an original payment card that is not in the CLOSED
state.
Call reissuePaymentCard
to create a new payment card with the same network PAR.
By default, new payment cards are virtual cards and attached to the same financial account as the original card.
Depending on the reissue reason, you can copy or recreate the PAN and PIN from the original payment card.
You can also reissue a physical card if necessary, using an existing or new address for shipping.
Recreate or reuse the PAN: If copyNumber
= true, the new payment card will have the same PAN as the original and you can set copyPin
= true. If copyNumber
= false, the new payment card will have a different PAN from the original and you must (a) set copyPin
= false, and (b) update expirationDate
to a new date in the future.
Note: A new CVV is created when the PAN or expiration date changes.
When reissuing physical cards, the card should not be active during printing and shipping, as activateOnCreate
is set to false
. Even if it has the same card number, it will have a different expiration date and CVV. The virtual card remains active.
Important: Never ship an active physical card.
When the physical card is delivered to the account holder, you may want to activate it. You can only maintain one active reissued payment card at a time. When you activate a reissued card, the old card is immediately deactivated and no longer accepts authorizations.
Use the reissuePaymentCard mutation to reissue a card:
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.