Fund your Issued Cards

Unlike Debit Cards, which draw directly from a main account's available balance, Prepaid Cards operate on a pre-funded model. You manage the balance of a Prepaid Card through two distinct funding operations: Card Load (adding funds) and Card Unload (withdrawing funds).

Both operations utilize the exact same underlying transaction endpoint to move money between the master Passport account and the individual Prepaid Card.

Loading a Prepaid Card

A Card Load operation provisions funds for an employee's upcoming expenses. It debits the master Passport account and credits the target Prepaid Card, giving the user an immediate spendable balance. You can use the POST

FieldRequiredDescription
methodMandatoryPayment method of transaction. In this case, it will always be BOOK.
typeOptionalType of send. REGULAR – Initiated by customer to payments.
amountMandatoryThe dollar value of the transaction. The amount must be greater than zero.
purposeMandatoryPurpose of the transaction. All characters are allowed.
sourceMandatoryThe Passport account to be debited to process the transaction.
source.account.idMandatoryUnique identifier assigned by Passport for the account entity.
destinationMandatoryThe Prepaid card to be credited via transaction.
destination.card.idMandatoryUnique identifier of the Prepaid Card issued to the authorized user to load the card with funds.
metadataOptionalA key-value pair to store additional information for the load transaction.
tagsOptionalLabels/tags assigned to a transaction to load or unload a card.

Unload a Prepaid Card

A Card Unload operation reclaims funds. If an employee returns from a trip with an unspent allowance or a card is being closed, this operation reverses the flow by debiting the Prepaid Card and crediting the money back to the master Passport Account.

FieldRequiredDescription
methodMandatoryPayment method of transaction. In this case, it will always be BOOK.
typeOptionalType of send. Possible value: REGULAR – Initiated by customer to payments.
amountMandatoryThe dollar value of the transaction. The amount must be greater than zero.
purposeMandatoryPurpose of the transaction. All characters are allowed.
sourceMandatoryThe Prepaid Card to be debited to process the transaction.
source.card.idMandatoryUnique identifier assigned by Passport for the Prepaid Card.
destinationMandatoryThe Passport Account to be credited via transaction.
destination.account.idMandatoryUnique identifier assigned by Passport for the account entity that is to be credited with funds.
metadataOptionalA key-value pair to store additional information for the scheduled load card transaction.
tagsOptionalLabels/tags assigned to a load card transaction.

.readme-logo { display: none !important; }