Payout Provider

Retrieve a list of supported payout service providers.

This endpoint returns the list of available banks and financial institutions that support payouts. Each provider includes the payout_provider_id and name.

Use this endpoint to populate bank selection dropdowns or validate availability before initiating a payout.

Endpoint

POST

https://api.payright.my/api/v1/merchant/list-payout-providers

Usage Examples

curl -X POST "https://api.payright.my/api/v1/merchant/list-payout-providers" \
  -H "auth-token: eyJhbGciO...XZI3CLi_a0BeUOJMPUK00"

Authentication

string header required

To authenticate requests, include an Authorization header with the value

Key
Value

auth-token

<Your Payright auth token>

You can retrieve your token by visiting your Payright dashboard and clicking Accounts > API Keys > View API Keys (magnify icon) > Auth Token

Response

application/json

{
    "status": "ok",
    "code": 200,
    "data": {
        "list": {
            "draw": 40,
            "record_filtered": 40,
            "record_total": 40,
            "data": [
                {
                    "payout_provider_id": 39,
                    "name": "AEON Bank (M) Berhad"
                },
                {
                    "payout_provider_id": 25,
                    "name": "Affin Bank Berhad"
                }
            ]
        }
    },
    "uuid": "408ed601-0cf9-4835-9bef-f734410741dc",
    "message": null,
    "error": null
}

Response Attributes

status string

Response status indicator (e.g., "ok" or "fail").

code number

HTTP-like status code representing result (200 = success).

data object | null
data.list object
Field
Type
Description

draw

number

A sequence or page counter, typically used for paginated requests.

record_filtered

number

Total number of records matching current filters.

record_total

number

Total number of records available overall.

data.list.data array
Field
Type
Description

payout_provider_id

number

Internal identifier for the payout provider.

name

string

Display name of the provider (e.g., bank name).

uuid string | null

Unique request identifier useful for debugging or tracing logs.

message string | null

Optional human-readable message (e.g., for error or info).

error string | null

Optional error description if something went wrong.

Last updated