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
200Success
application/json
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
200Success
application/json
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
200Success
application/json
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
200Success
application/json
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
200Success
application/json
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
200Success
application/json
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
200Success
application/json
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
200Success
application/json
post
/global/customer.app.KycWebApiService.kycLevelApply
200Success

Last updated