For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get Sub-Merchant Onboarding Status

Endpoint: GET /v2/gc/sub-merchants

Description: Retrieve the full detail record of a previously submitted sub-merchant by requestId, including its current status.

Request

Request Query Parameter Descriptions

Field Name
Type
Required
Description

requestId

string

Yes

The requestId used in the original Onboard Sub-Merchant submission.

GET /v2/gc/sub-merchants?requestId=1785378822666

Response

Response Field Descriptions

Field Name
Type
Description

code

number

Response code.

data

object

Sub-merchant detail record.

message

string

Response message.

data object fields:

Field Name
Type
Description

(all Onboard Sub-Merchant request fields)

—

Every field from the Onboard Sub-Merchant request table is echoed back 1:1.

id

string

Internal sub-merchant record identifier.

requestId

string

The requestId used in the original onboarding submission.

subMerchantId

string

Platform-assigned sub-merchant identifier (populated once the application has been processed).

status

string

Current sub-merchant status. Full enum per the Merchant Portal frontend's SUB_MERCHANT_STATUS: INIT, PENDING, PROCESSING, APPROVED, SUPPLEMENT_SUBMITTED, WAIT_SUPPLEMENT, REJECTED.

Response sample

Notes

  • Requires Bearer token in the Authorization header.

  • The Accept-Language header can be used to specify the response language (Support: "vi", "en").

  • subMerchantId may be empty until the application has been reviewed.

  • Poll this endpoint to check the onboarding result when a webhookUrl was not provided, or as a fallback to the SUBMERCHANT_ONBOARDING_RESULT webhook.

Last updated

Was this helpful?