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

{
    "data": {
        "cashout_url": "https://payout.directa24.com/payout/64e5202599a843b0a73bcae43407a88a",
        "external_id": "45343242333",
        "status": "CREATED"
    }
}

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.

// URL
POST: https://payout-api-stg.directa24.com/v1/request

// JSON Body
{
	"login": "xxxxxx", 
	"password": "xxxxxxx", 
	"external_id": "45343242", 
	"country": "BR", 
	"currency": "USD", 
	"amount": 250, 
	"document_id": "8854521458", 
	"first_name": "Jonh", 
	"last_name": "Smith",
	"on_hold": false,
	"notification_url": "https://webhook.site/url"
}

Response: Success

Response Example

{
    "data": {
        "cashout_url": "https://payout.directa24.com/payout/2bafcb316edf488897f60d59d59c00d0",
        "external_id": "45343242",
        "status": "CREATED"
    }
}

Response Fields

Response: Error

Response Example

// Missing fields
{
    "error": "missing_fields",
    "message": "The following fields are missing or invalid: document_id"
}

// Invalid request
{
    "error": "invalid_request",
    "message": "One or more parameters provided are invalid"
}

// Invalid IP Address
{
    "error": "invalid_ip_address",
    "message": "Invalid IP address"
}

// Invalid credentials
{
    "error": "invalid_credentials",
    "message": "The provided credentials are invalid"
}

Response Fields

Request Fields Description

Creation HTTP Codes

Last updated