1. 03 KYC
YUNMO-API
  • API
    • 01 Preparations
      • 1.1 Protocol Specification
      • 1.2 Appendix
      • 1.3 Login authorization
    • 02 Customer
      • 2.1 Create Customer
      • 2.2 Query customer information
    • 03 KYC
      • 3.1 Submit KYC Information
        POST
      • 3.2 Get Liveness H5 Link
        POST
      • 3.3 Query Liveness Results
        POST
      • 3.4 Querying KYC Status
        POST
    • 04 Card
      • 4.01 Query available card samples
      • 4.02 Create virtual card
      • 4.03 Query customer card
      • 4.04 Customer card balance adjustment
      • 4.05 Customer card top-up order query
      • 4.06 Query customer card detail
      • 4.07 Destroy card
      • 4.08 Freeze card
      • 4.09 Unfreeze card
      • 4.10 Query card PAN-HTML
      • 4.11 Query card PAN
      • 4.12 Query card PIN
      • 4.13 Update phone number
      • 4.14 Update email
      • 4.15 Update card limit
      • 4.16 Bind physical card
      • 4.17 Activate physical card
    • 05 Transaction
      • 5.1 3DS Authorization Confirmation
    • 06 Webhook
      • 6.1 Notification Specification
      • 6.2 KYC callback
      • 6.3 3DS Notification
      • 6.4 Transaction Notification
    • Schemas
      • GetTokenVo
      • ApiResponse«GetTokenVo»
      • ApiRequest«GetTokenDto»
      • ApiRequest«CreateCardDto»
      • ApiRequest«CardRechargeDto»
      • ApiRequest«RechargeOrderQueryDto»
      • ApiRequest«CardDetailDto»
      • ApiRequest«CardStatusUpdateDto»
      • ApiRequest«CardPanHtmlDto»
      • ApiRequest«CardPanEncryptDto»
      • ApiRequest«CardQueryPinDto»
      • ApiRequest«CardPhoneDto»
      • ApiRequest«CardEmailDto»
      • ApiRequest«CardTradeLimitDto»
      • ApiRequest«BindCardDto»
      • ApiRequest«ActiveCardDto»
      • ApiRequest«CustomerAddDto»
      • ApiRequest«CustomerQueryDto»
      • ApiRequest«GetLivenessUrlDto»
      • ApiRequest«GetLivenessResultDto»
      • ApiRequest«KycDto»
      • ApiRequest«Confirm3DSDto»
      • CardSampleInfoVo
      • ApiRequest«Object»
      • ApiRequest«CardQueryDto»
      • ApiRequest«SubmitKycDto»
      • CreateCardDto
      • GetTokenDto
      • CardBenefitVo
      • ApiResponse«List«CardSampleInfoVo»»
      • CreateCardVo
      • ApiResponse«CreateCardVo»
      • CardQueryVo
      • ApiResponse«List«CardQueryVo»»
      • CardQueryDto
      • CardRechargeVo
      • ApiResponse«CardRechargeVo»
      • CardRechargeDto
      • RechargeOrderQueryVo
      • ApiResponse«RechargeOrderQueryVo»
      • RechargeOrderQueryDto
      • CardDetailVo
      • ApiResponse«CardDetailVo»
      • CardDetailDto
      • ApiResponse«Boolean»
      • CardStatusUpdateDto
      • ApiResponse«String»
      • CardPanHtmlDto
      • ApiEncryptVo
      • ApiResponse«ApiEncryptVo»
      • CardPanEncryptDto
      • CardQueryPinDto
      • CardPhoneDto
      • CardEmailDto
      • CardTradeLimitDto
      • BindCardVo
      • ApiResponse«BindCardVo»
      • BindCardDto
      • ActiveCardDto
      • CustomerAddVo
      • ApiResponse«CustomerAddVo»
      • CustomerAddDto
      • CustomerQueryVo
      • ApiResponse«CustomerQueryVo»
      • CustomerQueryDto
      • LivenessUrlQueryDto
      • ApiResponse«LivenessUrlQueryDto»
      • GetLivenessUrlDto
      • LivenessResultQueryDto
      • ApiResponse«LivenessResultQueryDto»
      • GetLivenessResultDto
      • SubmitKycDto
      • InHouseKycInfoVo
      • ApiResponse«InHouseKycInfoVo»
      • KycDto
      • Confirm3DSDto
  1. 03 KYC

3.1 Submit KYC Information

Sandbox Env
https://sandbox-api.yunmo.io
Sandbox Env
https://sandbox-api.yunmo.io
POST
/api/v1/kyc/submit
1.
Primarily used to submit basic customer KYC information; only users who pass KYC verification can apply for cards, etc.
2.
When review is pending modification, resubmission is permitted; when review is permanently rejected, users cannot resubmit KYC.
3.
Upon approval or rejection, the final review result is typically returned within one business day.
4.
Review status can also be queried independently via Interface 3.2.
5.
For test environments, contact relevant technical support personnel to review KYC.

Request

Body Params application/json

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://sandbox-api.yunmo.io/api/v1/kyc/submit' \
--header 'Content-Type: application/json' \
--data '{
    "nonce": "stringstringstri",
    "sign": "stringstringstringstringstringst",
    "merchantNo": "string",
    "token": "string",
    "requestTime": 0,
    "version": "string",
    "data": {
        "customerId": "string",
        "nationalityCode": "string",
        "firstName": "string",
        "lastName": "string",
        "birthday": "string",
        "gender": "string",
        "addressLine1": "string",
        "addressLine2": "string",
        "liveCity": "string",
        "liveProvince": "string",
        "liveCountryCode": "string",
        "idCardType": "string",
        "frontDocUrl": "string",
        "backDocUrl": "string",
        "mixDocUrl": "string",
        "idCardNo": "string",
        "idCardValidity": "string",
        "residencePermitAddress": "string",
        "residencePermitNo": "string",
        "residencePermitDate": "string",
        "residencePermitValidity": "string",
        "postCode": "string"
    }
}'

Responses

🟢200
application/json
Bodyapplication/json

Example
{
    "code": "string",
    "msg": "string",
    "timestamp": 0,
    "data": true
}
Modified at 2026-02-12 06:44:00
Previous
2.2 Query customer information
Next
3.2 Get Liveness H5 Link
Built with