Skip to main content
The Marqeta platform’s ACH Receiving feature (referred to herein as direct deposit) enables third parties to credit or debit the general purpose account (GPA) of a Marqeta account holder.

Retrieve direct deposit record

Action: GET
Endpoint: /directdeposits/{token}
Retrieves a direct deposit record. Include the token path parameter to indicate the direct deposit record to retrieve. A direct deposit record stores the details corresponding to a single direct deposit action, such as the type (debit or credit), amount, and associated dates and times.

URL path parameters

Response body

List direct deposit records

Action: GET
Endpoint: /directdeposits
Return a list of direct deposits.

URL query parameters

Response body

Create direct deposit transition

Action: POST
Endpoint: /directdeposits/transitions
Create a direct deposit transition. Sending a POST request to this endpoint will initiate sending a Direct Deposit Transition webhook. For more information, see Direct Deposit Transition Events on the Event Types page.

Request body

Response body

List direct deposit transitions

Action: GET
Endpoint: /directdeposits/transitions
Retrieve a list of direct deposit transition records.

URL query parameters

Response body

Retrieve direct deposit transition

Action: GET
Endpoint: /directdeposits/transitions/{token}
Retrieve a direct deposit transition. Include the token path parameter to specify the record to return.

URL path parameters

Response body

Create stop payment order

Action: POST
Endpoint: /directdeposits/stop-payment
Send a POST request to the /directdeposits/stop-payment endpoint to create a stop payment order when your cardholder wants to halt a future payment. By creating a stop payment order, future matching transactions will be automatically declined by the Marqeta platform, with STOP_PAYMENT given as the decline reason in the transaction authorization.

Request body

Sample request body

JSON

Response body

Sample response body

JSON

Update stop payment order

Action: PUT
Endpoint: /directdeposits/stop-payment/{token}
Use this endpoint to update an existing stop payment order.

URL path parameters

Request body

Sample request body

JSON

Response body

Sample response body

JSON

Retrieve stop payment order details

Action: GET
Endpoint: /directdeposits/stop-payment/{token}
Use this endpoint to retrieve stop payment order details.

URL path parameters

Response body

Sample response body

JSON