Get Payout

Retrieves the details and status of a specific payout transaction.

This endpoint retrieves the current status of a previously initiated payout transaction. It supports lookup by either the system-generated invoice_no or your own external_invoice_ref.

Use this endpoint to check whether a payout has been completed, is still processing, or has failed.

Endpoint

GET

Usage Examples

curl -X GET "https://api.payright.my/api/v1/merchant/payout/Payright03" \
  -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>

circle-info

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

Request

Path Parameter

string required

Key
Value

reference

<Input either invoice_no or external_invoice_ref>

Example URLs

GET https://api.payright.my/api/v1/merchant/payout/po-6DC1:125037-pyt

Response

application/json

Response Attributes

chevron-rightstatus string hashtag

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

chevron-rightcode numberhashtag

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

chevron-rightdata object | nullhashtag
Field
Type
Description

value

number

The payout amount in MYR.

external_invoice_ref

string

External reference number you assign the client for tracking the payout.

payout_invoice_no

string

Unique internal invoice number for this payout transaction.

payout_account_number

string

The destination bank account number used in the payout.

created_at

string

ISO 8601 timestamp when the payout was initiated.

transaction_status

string

Status of the payout transaction. Possible values: SUCCESS, FAILED, PENDING.

chevron-rightuuid string | null hashtag

Unique request identifier useful for debugging or tracing logs.

chevron-rightmessage string | null hashtag

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

chevron-righterror string | null hashtag

Optional error description if something went wrong.

Last updated