Skip to main content

08 - Developing the Request Process

1. Before You Start

  • After 'Asset Transfer Authorization', you must complete the process with either 'Report Transfer Result (TX Hash)' or 'Finish Transfer'.
  • If the asset transfer is canceled, the status cannot be changed and you must restart from 'Asset Transfer Authorization'.
  • Treat any response outside of the API specifications as an error and contact the CodeVASP team if it persists.
  • Always save the generated 'transferId'.
  • The receiving VASP may manage a list of VASPs it accepts assets from (especially Korean VASPs).
    • A VASP outside of the list will get a rejection or error at the 'Virtual Asset Address Search' or 'Asset Transfer Authorization' process.

2. On Dashboard

  • Main Tabs: Development
  • Dropdown: Request Test
    • Response Test
    • Request Test (Select)
    • Environment Info
    • IP Whitelist

Development Environment Request Test

  • Displays only data confirmed by CodeVASP from requests to CODExchange-kor and CODExchange-non-kor.
  • This test is conducted only in the development environment.

Test Case List

  • TC-A Virtual Asset Address Search
  • TC-B Asset Transfer Authorization
  • TC-C Report Transfer Result (TX Hash)
  • TC-D Finish Transfer

There are two sets of test data tables for development purposes.

Section 1: CodeVASP TEST VASP

[1] Data you can use when sending requests to CodeVASP.

#ProtocolVASP NameEntity IDTest TypeAccount TypeSymbolWallet Address...
1codeCODExchange-korcodexchange-korNORMALIndividualBTCtest wallet...
2codeCODExchange-non-korcodexchange-non-korNOT KYCIndividualBTC3Hb4C5kQznvq8B4E3LWj2V7xgZu43VjVWC...
3codeCODExchange-non-korcodexchange-non-korSANCTIONIndividualXRP3Hb4C5kQznvq8B4E3LWj2V7xgZu43VjVWCDDS...

Section 2: VASP TEST DATA

[2] Data you can use when sending requests to other VASPs. Followings are some of examples.

#ProtocolVASP NameEntity IDTest TypeAccount TypeSymbolWallet Address...
1codebithumbbithumbNORMALIndividualBTC12b5GwvDXZMLjjtHSm tDc1djttWpKG1anj...
2codebithumbbithumbNORMALCorporateBTC0xbB622Fe5B25cA92382FD61212B88f1283f20f6bA...
3codebithumbbithumbSANCTIONIndividualbtc3AZcqNQ1NzDNPLfsmJ5FRTuj8Td1FY7kvB...
4codeBybitbybitNORMALIndividualETH0x7eb2777d91df3e7fb1aa2376194df40d6257c34a...
5codecodevaspcodevaspNORMALCorporateBTCn3DnigSF1Q61SP98oyLRapryX4KWkFrZkT...
6codecodevaspcodevaspSANCTIONCorporateBTCmwF1Xa4hAXp76ZVsoNqedkz8GN2YSdERvs...
7codegateiogateioNORMALIndividualUSDTQV6AYH67QIUBT7BTSTUGZJQZLTKT36IR5XXCE3OBET4VNOUCJ2PXGGKMKE...
8codehanbitcohanbitcoNOT KYCIndividualBTC3Hb4C5kQznvq8B4E3LWj2V7xgZu43VjVWCdasd...
9codeInfiniteBlock Corpinfiniteblock-corpNORMALCorporateBTCn3DnigSF1Q61SP98oyLRapryX4KWkFrZkT...