POST

Authorizations

app-id
string
header
required

A unique identifier assigned to each application.

secret-key
string
header
required

A secure token associated with the app-id.

Body

application/json
payout_transaction_details
object[]
required

Payout transaction details

currency
string
required

Currency for payout

Example:

"PHP"

payout_method_name
string
required

Payout method name

Example:

"ph_ewallet_gcash_php"

description
string
required

Description of payout payment

Minimum string length: 5
Example:

"Payout payment 2023"

webhook_notification
object
required
scheduled_at
string<YYYY-MM-DDTHH:mm:ss>

Payout transaction to payee in this time. This datetime would be in UTC timezone.

Example:

"2023-04-01T00:00:00"

external_id
string

Custom ID

Example:

"123"

Callbacks

POST
{$request.body#/webhook_notification/endpoint_url}myEvent

Body

application/json
uuid
string
required

Unique id in system.

Example:

"OHXTEF9M"

currency
string
required

Currency payout

Example:

"PHP"

payout_method_name
string
required
Example:

"ph_ewallet_gcash_php"

total_amount
string
required

Total amount of list payout transactions

Example:

"1000"

status
enum<string>
required

Status of payout payment

Available options:
created,
processing,
scheduled,
completed,
expired
Example:

"completed"

webhook_notification
object
required

Merchant Callback Details

description
string

Description of payout payment.

Required string length: 1 - 90
Example:

"Payout payment 2023"

scheduled_at
string<YYYY-MM-DDTHH:mm:ss>

Payout transaction to payee in this time. This datetime would be in UTC timezone.

Example:

"2023-04-01T00:00:00.000+0000"

payout_transactions
object[]

Payout transaction details

error_code
enum<string>

Error code for the batch. We have 2 error codes HC_PAYOUT1 (Insufficient funds to payout. Please topup balance in dashboard) and HC_PAYOUT2 (Insufficient Balance. Hello Clever will charge your PayTo agreement to pay out).

Available options:
HC_PAYOUT1,
HC_PAYOUT2
Example:

"HC_PAYOUT1"

error_message
enum<string>

A description corresponds to the value of the statusCode field.

Available options:
Insufficient available funds. Top up your balance.,
Insufficient Balance. Hello Clever will charge your PayTo agreement to pay out.
Example:

"Insufficient available funds. Top up your balance."

external_id
string

Custom ID

Example:

"123"

Response

200

The merchant's server should returns this code

Response

OK

uuid
string
required

Unique id in system.

Example:

"OHXTEF9M"

currency
string
required

Currency payout

Example:

"PHP"

payout_method_name
string
required
Example:

"ph_ewallet_gcash_php"

total_amount
string
required

Total amount of list payout transactions

Example:

"1000"

status
enum<string>
required

Status of payout payment

Available options:
created,
processing,
scheduled,
completed,
expired
Example:

"completed"

webhook_notification
object
required

Merchant Callback Details

description
string

Description of payout payment.

Required string length: 1 - 90
Example:

"Payout payment 2023"

scheduled_at
string<YYYY-MM-DDTHH:mm:ss>

Payout transaction to payee in this time. This datetime would be in UTC timezone.

Example:

"2023-04-01T00:00:00.000+0000"

payout_transactions
object[]

Payout transaction details

error_code
enum<string>

Error code for the batch. We have 2 error codes HC_PAYOUT1 (Insufficient funds to payout. Please topup balance in dashboard) and HC_PAYOUT2 (Insufficient Balance. Hello Clever will charge your PayTo agreement to pay out).

Available options:
HC_PAYOUT1,
HC_PAYOUT2
Example:

"HC_PAYOUT1"

error_message
enum<string>

A description corresponds to the value of the statusCode field.

Available options:
Insufficient available funds. Top up your balance.,
Insufficient Balance. Hello Clever will charge your PayTo agreement to pay out.
Example:

"Insufficient available funds. Top up your balance."

external_id
string

Custom ID

Example:

"123"