VerifyVASP
Search…
Robot VASP Utilization
You can simulate the deposit and withdrawal processes via Robot VASP.

Robot VASP User Information

In order to be able to test more various cases through Robot VASP, we created a hypothetical user as follows. You can test various error cases by setting beneficiary referring to the information and calling the user verification API or user account verification API with Robot VASP.

User 1

It is assumed that the user is an individual member who has already completed KYC verification. Therefore, if all information is entered correctly, you can receive VERIFIED verification results.
  • Privacy
    • Last name: Robbins
    • Name: Taylor
  • Wallet address
    • 'BTC' address: '1G3qCGKP5dQtQ7secCPTCDPU9Wfjp9x3Hb'
    • 'ETH' address: '0xb0bFf9721871e22653358956cf59a5FdBF3D752F'

User 2

It is assumed that the user is an individual member who has not been KYC-verified. Therefore, if all information is entered correctly, you can receive the DENIED (UNVERIFIED-KYC) verification result.
  • Privacy
    • Last name: Cook
    • Name: Ethan
  • Wallet address
    • 'BTC' address: '1P8j2mhMszoC7P69oqZF2n8fLK3TL3wFgJ'
    • 'ETH' address: '0xA0f47305cD2220B64CCc860Eb64deFCBCd77e052'
We will add more user cases soon.

Robot VASP and Deposit Verification

You can make Robot VASP act as Originating VASP. By calling the API below, you can have Robot VASP call the user verification API as if you were trying to withdraw. You can call it by setting beneficiaryVaspId to your VASP ID.
Request Body Examples
Request Body Examples
Request Body Examples
Request Body Examples

Robot VASP and Withdrawal Verification

You can make Robot VASP act as Beneficiary VASP. When calling Enclave API, set beneficiaryVaspId as VASP ID of Robot VASP and call it. Robot VASP's VASP ID can be found by calling enclave's VASP list query API.

How to test the error cases

To test the error cases in the user verification result against Robot VASP, call as follows.
  1. 1.
    when UNKNOWN-SYMBOL
    • Currently, Robot VASP does not support assets other than BTC, ETH, and MATIC.
    • Therefore, if you input a symbol other than the above three assets, an error UNKNOWN-SYMBOL is returned.
  2. 2.
    when UNKNOWN-ADDRESS
    • If you set an address other than the virtual user's address provided above as the beneficiary wallet address and call it, you may receive an UNKNOWN-ADDRESS error.
  3. 3.
    when UNVERIFIED-KYC
    • Among the fictitious users provided above, Ethan Cook is a user assuming that KYC unverified.
    • Therefore, if you enter beneficiary information as Ethan Cook's information and call it, you may receive an UNVERIFIED-KYC error.
  4. 4.
    when MISMATCHED-NAME
    • If you change the virtual user name provided above and enter it and call it, you may receive a MISMATCHED-NAME error.
  5. 5.
    when LACK-OF-INFORMATION
    • When calling the user verification API, if you enter only name and wallet address information in the originator information and call it, you may receive a LACK-OF-INFORMATION error and a message stating that NATURAL_PERSON_DATE_AND_PLACE_OF_BIRTH is insufficient.
  6. 6.
    when BLACKLISTED
    • When calling the user verification API, if the originator name is entered as Pablo Escobar and called, a BLACKLISTED error may be returned.
    • Pablo is the first name and Escobar is the last name.
  7. 7.
    when UNAVAILABLE-INFORMATION
    • When calling the user verification API, if you enter codes other than the following codes in the requiredBeneficiaryInfo field, you may receive a UNAVAILABLE-INFORMATION error.
      • NATURAL_PERSON_NAME
      • ACCOUNT_NUMBER
      • NATURAL_PERSON_DATE_AND_PLACE_OF_BIRTH
      • NATURAL_PERSON_NATIONALITY