Skip to main content
GET
Query Verification Status

Overview

This page documents the query verification status endpoint. Parameters, response schema, and examples are rendered from the linked OpenAPI definition above.

Notes

  • Authentication uses the standard GatePay signed headers.
  • This dedicated institution endpoint does not use X-GatePay-On-Behalf-Of.
  • Use subAccountId to query the KYB verification status of the specified sub-account.
  • For shared signing rules, see /api-reference/version/100/en/common/securityAndSignature.

Use Cases

  • Poll sub-account verification progress as an institution merchant
  • Validate that currentAuthStatus is succeeded before initiating downstream business operations

Important Notes

  • currentAuthStatus values include: un_open, submitted, succeeded, rejected
  • auditTime is returned only when the status is succeeded or rejected
  • rejectReason is returned only when the status is rejected; it is omitted when the status is succeeded
  • After verification completes, GatePay also pushes the result via the Sub-account Verification Result Notification

Headers

X-GatePay-Certificate-ClientId
string
required

The clientId assigned when the merchant registers an application in the Gate merchant console.

Example:

"4186d0c6-6a35-55a9-8dc6-5312769dbff8"

X-GatePay-Timestamp
string
required

UTC timestamp in milliseconds when the request is generated. GatePay will not process requests where the difference from the receive time exceeds 10 seconds.

Example:

"1672905655498"

X-GatePay-Nonce
string
required

Random string. Must comply with HTTP header rules; recommended length is within 32 characters, composed of digits and letters.

Example:

"9578"

X-GatePay-Signature
string
required

Request signature. GatePay uses this signature to verify whether the request is valid.

Query Parameters

subAccountId
integer<int64>
required

Institutional sub-account ID

Example:

53695180

Response

200 - application/json

Success

Query verification status response

code
string

Response code

Example:

"2"

message
string

Response message

Example:

"success"

data
object

Verification status query result