Easy Cashout Creation Endpoint
Learn how to create cashout requests with our Easy Cashout API
Easy Cashout Creation Endpoint
POST
https://payout-api-stg.directa24.com/v1/request
This endpoint is used to create cashout links hosted by Directa24
Request Body
Name | Type | Description |
---|---|---|
login | string | Your Directa24 Cashout login |
password | string | Your Directa24 Cashout Pass |
external_id | string | ID on your end used to identify the cashout |
country | string | Country of the cashout |
currency | string | Currency of the amount |
amount | number | Amount of the cashout |
document_id | string | Personal document ID of the beneficiary |
first_name | string | Beneficiary's first name |
last_name | string | Beneficiary's last name |
on_hold | boolean | Used to mark the cashout on hold once created |
notification_url | string | URL where the notifications will be sent to |
Easy Cashout Request
Request Example
The request has to be made through a POST request to the above URL. The body of the request is sent in JSON Format. Please remember to whitelist the IP of your servers under the "Cashout credentials" section of our Merchant Panel by going to Settings -> API Access.
Response: Success
Response Example
Response Fields
Field name | Format | Description |
---|---|---|
| object[] | Object containing the elements of the response |
| String (URL) | Field containing the link of the cashout generated. Store this value to send it to your customer |
| String | External ID of the transaction. It is the same you sent |
| String | Status of the transaction: |
Response: Error
Response Example
Response Fields
Field name | Format | Description |
---|---|---|
| String | Field containing the error type |
| String | Field containing the description of the error |
Request Fields Description
Field | Format | Mandatory | Description |
---|---|---|---|
| String | Yes | Your Directa24 CASHOUTS API Key, found on the Merchant Panel: Settings -> API Access. Notice there're specific Cashout credentials |
| String | Yes | Your Directa24 CASHOUTS API Passphrase, found on the Merchant Panel: Settings -> API Access. Notice there're specific Cashout credentials |
| String | Yes | External ID generated by you used to identify the cashout |
| String | Yes | Cashout country code in ISO format. Click here to see country codes. |
| String (length: 3) | Yes | Currency in which the amount was specified. Click here to see the currencies available per country. |
| Number | Yes | Cashout Amount in the currency specified in the |
| String | Yes | Customer's document number, it won't be possible to change it later. Check document validations here. |
| String | No | Customer's first name, it won't be possible to change it later |
| String | No | Users last name, it won't be possible to change it later |
| boolean | No | Indicates if the cashout will be put on old after the creation. Make sure the on_hold value doesn't have quotes as it is of type |
| String | No | Merchant URL to be notified about status changes |
Creation HTTP Codes
Code | Description |
---|---|
200 | The external ID was already used, so the data for the previous cashout is returned |
201 | The cashout was successfully created and the URL is returned |
400 | Invalid request, usually due to missing parameters |
401 | Invalid credentials were provided or the source |
5XX | Something went wrong on Directa24’s end. Contact integration@directa24.com |
Last updated