Note
Intra-account transfers are only available for specific, preapproved use cases. For more information about this endpoint, contact your Marqeta representative.
Intra-account transfers are only available for specific, preapproved use cases. For more information about this endpoint, contact your Marqeta representative.
Create intra-account transfer
Action:POSTEndpoint:
/peertransfers
Use this endpoint to request an intra-account transfer. Add the source details to the body of the request in JSON format.
When creating an intra-account transfer request, you must pass in both a token to identify the transfer sender (either sender_user_token or sender_business_token) and a token to identify the transfer recipient (either recipient_user_token or recipient_business_token). The sender and recipient objects must already exist.
Note
This feature is disabled by default and requires activation by Marqeta.This feature enables you to transfer or reallocate funds where the
This feature is disabled by default and requires activation by Marqeta.This feature enables you to transfer or reallocate funds where the
sender and the recipient belong to the same user within the card program. It does not allow you to transfer or reallocate funds between different users within the same card program, or between different card programs. Contact your Marqeta representative for more information.Request body
Sample request body
JSON
Response body
Sample response body
JSON
List intra-account transfers by account holder
Action:GETEndpoint:
/peertransfers/user/{user_or_business_token}
Use this endpoint to list intra-account transfers sent or received by a given account holder. Include a user or business token as a path parameter to identify the account holder whose transfers you want to list.
This endpoint supports field filtering and pagination.
URL path parameters
URL query parameters
Response body
Sample response body
JSON
List received intra-account transfers
Action:GETEndpoint:
/peertransfers/user/{user_or_business_token}/recipient
Use this endpoint to list intra-account transfers sent by an account holder. Include a user or business token as a path parameter to identify the recipient.
This endpoint supports field filtering and pagination.
URL path parameters
URL query parameters
Response body
Sample response body
JSON
List sent intra-account transfers
Action:GETEndpoint:
/peertransfers/user/{user_or_business_token}/sender
Use this endpoint to list intra-account transfers sent by an account holder. Include a user or business token as a path parameter to identify the sender.
This endpoint supports field filtering and pagination.
URL path parameters
URL query parameters
Response body
Sample response body
JSON
Retrieve intra-account transfer
Action:GETEndpoint:
/peertransfers/{token}
Use this endpoint to retrieve an intra-account transfer request. Include the intra-account transfer token as a path parameter in the URL to identify the intra-account transfer to return.
URL path parameters
Response body
Sample response body
JSON