Skip to main content
Before you can send funds to an external party, you must register them as a beneficiary using sp1401. This endpoint supports four payee types — overseas remittance, FX settlement, withdrawal, and internal Gcashier Pay account transfers. Because registration involves a compliance review, the API is asynchronous: you submit the payee details now, and the final approval or rejection is delivered to your callbackUrl via the sp3401 webhook. A successful synchronous response only confirms that your submission was received; monitor the webhook for the payeeId you will need in subsequent payment calls.

Endpoint

Request Parameters

Enterprise receiver’s bank account and company information(when enterprise is required). Individual receiver’s bank account and identity information(when individual is required).

Request Example

Response Body

A respCode of S00000 confirms that your submission was accepted for review. The final outcome is delivered asynchronously via the sp3401 webhook.
string
required
Your original merchant order number, echoed back for correlation.
string
required
Gcashier Pay’s internal flow reference number for this registration. Retain this value — you will need it to query status via sp2402.
string
required
Beneficiary ID should be returned in real time; if missing, refer to SP2402.
string
required
Current registration status at the time of submission. Possible values:

Response Example

A status of 01 (Under Review) in the synchronous response is the expected result for new registrations. Do not re-submit the same payee — wait for the sp3401 webhook to deliver the final status and the payeeId you will use in payment requests.