Payout Status

Get Payout Status

POST https://sandbox.transfersmile.com/api/payout/status

This endpoint allows you to get payout status.

Headers

NameTypeDescription

Content-Type*

string

application/json; charset=UTF-8

AppId*

string

Get AppId from dashboard

Authorization*

string

signature, generated by SHA256($sorted_params + $app_key)

Request Body

NameTypeDescription

payout_id

string

pagsmile transaction id, payout_id or custom_code required.

custom_code

string

merchant custom_code, payout_id or custom_code required.

{
    "code": 200,
    "msg": "success",
    "time": 1628497163,
    "data": {
        "payout_id": "TPO2108090705014iNqtxektRS",
        "custom_code": "custom_code17902976588800",
        "status": "PAID",
        "description": "success"
    }
}

Payout Status

Status

Description

IN_PROCESSING

initial status after submitting.

PROCESSING

bank processing

PAID

payout finished successfully

REJECTED

payout rejected by bank

REFUNDED

payout refunded by bank

The Refund of Payout can be issued by the user or by the recipient's bank. Pagsmile cannot issue a refund of the PAID transactions.

Example

curl --location --request POST 'https://sandbox.transfersmile.com/api/payout/status' \
--header 'AppId: 94FAC**********************68548' \
--header 'Authorization: d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302' \
--header 'Content-Type: application/json' \
--data-raw '{
    "payout_id": "TPO2108090705014iNqtxektRS",
    "custom_code": "custom_code17902976588800"
}'

Note: 94FAC*********************68548 is pagsmile's test merchant id for sandbox, and d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302 is authorization token associated with the test App ID.

Last updated