Card Load & Unload

Create a transaction to move funds between a Passport account and an issued card. Use the BOOK method to load funds onto a card (account → card) or unload funds from a card (card → account).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
enum
required

Identifier type for the customer. Use id for the Passport-assigned reference ID or externalId for the program manager-assigned identifier.

Allowed:
string
required

Unique identifier of the customer. The value corresponds to the identifier type specified in parentIdType.

Body Params

Transaction details including source, destination, amount, and method.

Request body for creating a card funding transaction.

string
required

The dollar value of the transaction. Must be greater than zero.

string
enum
required

Method of the transaction.

Allowed:
string
required

Purpose or description of the transaction.

source
object

The entity to be debited. For card loads, this is the Passport account. For card unloads, this is the card.

destination
object

The entity to be credited. For card loads, this is the card. For card unloads, this is the Passport account.

string

Program manager-assigned external reference identifier for the transaction.

string

Additional comment or note for the transaction.

boolean

Set to true to allow creation of a duplicate transaction.

Responses

400

The request could not be accepted by the Passport server due to a malformed syntax, which may be a missing required parameter or other syntactical error.

401

The request lacks valid authentication credentials. Verify the API key and authorization header.

403

The authenticated user does not have permission to perform this operation.

500

An unexpected error occurred on the Passport server while processing the request.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json