Note
This feature is currently in beta and subject to change. It also requires additional activation steps. To learn more about the Beta program for this feature and about activating it for your program, contact your Marqeta representative.
This feature is currently in beta and subject to change. It also requires additional activation steps. To learn more about the Beta program for this feature and about activating it for your program, contact your Marqeta representative.
/pushtocards endpoint enables you to create a Push-to-Card payment card and disburse funds to it.
A Push-to-Card payment card represents an external (non-Marqeta) card to which you want to disburse funds. You must add the details of this payment card to the Marqeta platform before disbursing funds.
A disbursement draws funds from your Push-to-Card funding reserve balance and sends (or “pushes”) the funds to the specified payment card. Each disbursement requires an existing Push-to-Card payment card. A disbursement is not linked to any purchase. This type of disbursement is also known as an original credit transaction (OCT).
You can receive information about Push-to-Card disbursements as they occur by configuring webhooks such as pushtocard.debit and pushtocard.reversal. Learn about configuring webhooks in the About Webhooks guide. See the transaction events for which you can set up webhooks in the Event Types API reference page.
Note
Marqeta-issued cards and Push-to-Card payment cards are not interchangeable. Marqeta-issued cards are represented by the
Marqeta-issued cards and Push-to-Card payment cards are not interchangeable. Marqeta-issued cards are represented by the
card object and enable users to make payments. Push-to-Card payment cards are represented by the paymentcard object and can only receive funds disbursed using the /pushtocards endpoint.Create Push-to-Card payment card
Action:POSTEndpoint:
/pushtocards/paymentcard
Creates a Push-to-Card payment card. A payment card represents a non-Marqeta card to which you can disburse funds. Each payment card must be associated with an existing user token.
Body field details
Sample request body
JSON
Sample response body
JSON
List Push-to-Card payment cards
Action:GETEndpoint:
/pushtocards/paymentcard
Retrieves a list of the existing Push-to-Card payment cards associated with a specific user.
Query parameters
Response body details
Sample response body
JSON
Retrieve Push-to-Card payment card
Action:GETEndpoint:
/pushtocards/paymentcard/{token}
Retrieves details about a specific Push-to-Card payment card.
URL path parameters
Sample response body
JSON
Create Push-to-Card disbursement
Action:POSTEndpoint:
/pushtocards/disburse
Creates a Push-to-Card disbursement. A Push-to-Card disbursement represents an original credit transaction (OCT), which enables you to draw funds from your Push-to-Card funding reserve balance and send them to an external, non-Marqeta payment card.
Body field details
Sample request body
JSON
Sample response body
JSON
List Push-to-Card disbursements
Action:GETEndpoint:
/pushtocards/disburse
Retrieves a list of all the disbursements made to Push-to-Card payment cards.
Sample response body
JSON
Retrieve Push-to-Card disbursement
Action:GETEndpoint:
/pushtocards/disburse/{token}
Retrieves the details of a specific Push-to-Card disbursement.
URL path parameters
Sample response body
JSON