GPA Orders

Learn how to create and retrieve a GPA order with Marqeta's Core API.


Funds are transferred from a funding source into a user’s GPA through GPA orders, which are either funded by our payment card program or by the user. We can also use GPA orders to transfer funds from a user’s funding source into our program’s funding source.

In this lesson, we’ll learn how to create a GPA order. We’ll also learn to retrieve a specific GPA order with its unique token.

Create a GPA order

We can create a GPA order by making a POST request to the {BASE_URL}/gpaorders endpoint. This allows us to fund a user’s GPA. We must specify the user_token or the business_token in the body of the request to indicate the account we want to fund.

Note: The optional parameter fees allows us to specify all fees associated with a funding transaction. The fee amount will be deducted from the user’s GPA upon the creation of a GPA order. The fee will be deducted at the time of funding.

Get hands-on with 1200+ tech skills courses.