Initiate a load transaction
This POST endpoint is used to initiate a load transaction, allowing you to add funds to a user token's wallet. <br> To use this endpoint, you need to provide the user_token as a parameter in the URL Path. You also need to provide the client_load_id, source_token, and amount as JSON parameters in the Request Body. The client_load_id is a unique identifier for the transaction that you can use to track it, while the source_token is the token or account from which the funds will be loaded. The amount parameter specifies the amount of funds to be loaded into the user's wallet. <br> The response will contain a JSON object indicating the status of the load transaction and any relevant details.
Path parameters
Token representing the user to load
Headers
Unique key to prevent duplicate processing
Request body
Example request
{
"client_load_id": "aEjn345",
"source_token": "ba4275f2-bae1-488d-9d6f-20af1cd83574",
"amount": 100.5,
"source_currency_code": "USD",
"notes": "Commission payment for July",
"time_to_process": "The date/time to process the load. In UTC. 2021-02-25T23:00:00Z",
"metadata": {
"group_id": 541
}
}Response
Successfully created.
Example response
{
"load_token": "ld_ba4275f2-bae1-488d-9d6f-20af1cd83574",
"wallet_token": "usr_wlt_3ec2d3e7-0aae-47bb-bdb9-d3413c5434d1",
"metadata": {
"group_id": 541
}
}