Customer/KYC

Is the business scenario KYC approved?

post

version=0.0.1 bizType=customer.app.KycWebApiService.checkKycApply Can access after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
openAccountTypeinteger · int32Optional

Account type: 0. Individual 1. Enterprise

businessCodestringRequired

Business scenario code, account opening=open_account, deposit=cashin, withdrawal=withdraw, credit card=apply_credit_card

Responses
chevron-right
200Success
application/json
bizCodestringOptional

Module identifier code

codestringOptional

Status return code

msgstringOptional

KYC rejection reason

tminteger · int64Optional

Processing time (milliseconds)

tracestringOptional

Tracking code

msgParamsstringOptional

Placeholder parameter string in return description, multiple parameters separated by commas

dataintegerOptional

Normal 2=success, abnormal status [0 authentication, 1 under review, 3 review rejection]

okbooleanOptional
failbooleanOptional
post
/global/customer.app.KycWebApiService.checkKycApply
200Success

Get KYC authentication information for business scenarios

post

version=0.0.1 bizType=customer.app.KycWebApiService.findAllBizKyc Accessible after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
businessCodestringRequired

Business scenario code, account opening=open_account, deposit=cashin, withdrawal=withdraw, credit card=apply_credit_card

openAccountTypeinteger · int32Optional

Account type: 0. Individual 1. Enterprise

Responses
chevron-right
200Success
application/json
bizCodestringOptional

Module identifier code

codestringOptional

Status return code

msgstringOptional

Status description

tminteger · int64Optional

Processing time (milliseconds)

tracestringOptional

Tracking code

msgParamsstringOptional

Placeholder parameter string in return description, multiple parameters separated by commas

okbooleanOptional
failbooleanOptional
post
/global/customer.app.KycWebApiService.findAllBizKyc
200Success

Identity authentication list

post

version=0.0.1 bizType=customer.app.KycWebApiService.findAllBizKycList Accessible after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
openAccountTypeinteger · int32Optional

Account type: 0. Individual 1. Enterprise

Responses
chevron-right
200Success
application/json
bizCodestringOptional

Module identifier code

codestringOptional

Status return code

msgstringOptional

Status description

tminteger · int64Optional

Processing time (milliseconds)

tracestringOptional

Tracking code

msgParamsstringOptional

Placeholder parameter string in return description, multiple parameters separated by commas

okbooleanOptional
failbooleanOptional
post
/global/customer.app.KycWebApiService.findAllBizKycList
200Success

Get customer's authenticated information based on business scenarios

post

version=0.0.1 bizType=customer.app.KycWebApiService.findAllCusKycListByBiz Access after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
businessCodestringRequired

Business scenario code, account opening=open_account, deposit=cashin, withdrawal=withdraw, credit card=apply_credit_card

Responses
chevron-right
200Success
application/json
bizCodestringOptional

Module identifier code

codestringOptional

Status return code

msgstringOptional

Status description

tminteger · int64Optional

Processing time (milliseconds)

tracestringOptional

Tracking code

msgParamsstringOptional

Placeholder parameter string in return description, multiple parameters separated by commas

okbooleanOptional
failbooleanOptional
post
/global/customer.app.KycWebApiService.findAllCusKycListByBiz
200Success

Does KYC Level Require KYC Authentication

post

version=0.0.1 bizType=customer.app.KycWebApiService.findAllLevelKyc Accessible after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
langstringOptional

Language Information

levelCodestringOptional

KYC Level( level_1,level_2, level_3)

customerNostringOptional

Customer Account Number (unique within each company, not unique across companies)

openAccountTypeinteger · int32Optional

Account type: 0. Individual 1. Enterprise

selectCountrystringOptional

Selected Country

selectCompanyTypestringOptional

Selected enterprise type

Responses
chevron-right
200Success
application/json
bizCodestringOptional

Module identifier code

codestringOptional

Status return code

msgstringOptional

Status description

tminteger · int64Optional

Processing time (milliseconds)

tracestringOptional

Tracking code

msgParamsstringOptional

Placeholder parameter string in return description, multiple parameters separated by commas

okbooleanOptional
failbooleanOptional
post
/global/customer.app.KycWebApiService.findAllLevelKyc
200Success

Get countries supporting enterprise account opening

post

version=0.0.1 bizType=customer.app.KycWebApiService.findCompanyCountry Accessible after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
objectOptional
Responses
chevron-right
200Success
application/json
bizCodestringOptional

Module identifier code

codestringOptional

Status return code

msgstringOptional

Status description

tminteger · int64Optional

Processing time (milliseconds)

tracestringOptional

Tracking code

msgParamsstringOptional

Placeholder parameter string in return description, multiple parameters separated by commas

okbooleanOptional
failbooleanOptional
post
/global/customer.app.KycWebApiService.findCompanyCountry
200Success

KYC business scenario authentication application

post

version=0.0.1 bizType=customer.app.KycWebApiService.kycApply Access after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
levelCodestringOptional

KYC level Code (level_1, level_2, level_3)

businessCodestringOptional

Business scenario code, account opening=open_account, deposit=cashin, withdrawal=withdraw, credit card=apply_credit_card

openAccountTypeinteger · int32Optional

Account type: 0. Individual 1. Enterprise

selectCompanyTypestringOptional

Selected enterprise type, required for enterprise authentication

commitTagbooleanOptional

Whether to submit, default submission

selectCountrystringOptional

Selected country, optional for enterprise authentication, empty value takes registered country

cardTypestring · max: 50Optional

Card Type

Responses
chevron-right
200Success
application/json
bizCodestringOptional

Module identifier code

codestringOptional

Status return code

msgstringOptional

Status description

tminteger · int64Optional

Processing time (milliseconds)

tracestringOptional

Tracking code

msgParamsstringOptional

Placeholder parameter string in return description, multiple parameters separated by commas

dataobjectOptional

Data Body

okbooleanOptional
failbooleanOptional
post
/global/customer.app.KycWebApiService.kycApply
200Success

KYC Level Certification Application

post

version=0.0.1 bizType=customer.app.KycWebApiService.kycLevelApply Accessible after login

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
levelCodestringOptional

KYC level Code (level_1, level_2, level_3)

openAccountTypeinteger · int32Optional

Account type: 0. Individual 1. Enterprise

selectCountrystringOptional

Selected country, optional for enterprise authentication, empty value takes registered country

selectCompanyTypestringOptional

Selected enterprise type, required for enterprise authentication

commitTagbooleanOptional

Whether to submit, default submission

Responses
chevron-right
200Success
application/json
bizCodestringOptional

Module identifier code

codestringOptional

Status return code

msgstringOptional

Status description

tminteger · int64Optional

Processing time (milliseconds)

tracestringOptional

Tracking code

msgParamsstringOptional

Placeholder parameter string in return description, multiple parameters separated by commas

datastringOptional

Corresponding KYC pending review proposal ID

okbooleanOptional
failbooleanOptional
post
/global/customer.app.KycWebApiService.kycLevelApply
200Success

Last updated