API Documentation
Finexta features a fully developed API which allows for a fast integration for your service.
Introduction

API offers a dynamic, useful and convenient solution for any crypto business looking to increase efficiency for their service. Finexta's developer-friendly API lets you easily integrate the whole exchange flow including fixed and standard exchange rates for 1000+ assets.

Process

Standard flow:

  • API - Get a list of currently available currencies with the 'List of available currencies' method;
  • UI - Ask a user for the currency pair to exchange. For example, BTC (Bitcoin) to ETH (Ethereum);
  • API - Get the minimum exchange amount for the selected currency pair with the 'Minimal available amount method' method;
  • UI - Ask a user for the amount to exchange and check if this amount is bigger than the minimum exchange amount;
  • API - Call the 'Estimated Exchange Amount' method to get the estimated amount for the exchange (in our example, ETH estimated amount);
  • UI - Show a user the estimated exchange amount and ask for confirmation;
  • UI - Ask a user for their wallet address to send the funds after the exchange is completed (their refund address, extra ID, refund extra ID);
  • API - Call the 'Create Exchange Transaction' method to create an exchange and get the deposit address (in our example, the generated BTC wallet address is returned from this method);
  • UI - Ask a user to send the funds that they want to exchange to the generated deposit address (in our example, user has to send BTC coins);
  • UI - A user sends coins, ChangeNOW performs an exchange and makes a withdrawal to user address (in our example, to their ETH address);
  • API - With 'Transaction status' you can get the transaction status and display it to a user for them to obtain all the info on the exchange.


Fixed-rate flow:

  • API - Get the list of currently available currencies with the 'List of available currencies' method. Use fixedRate=true request parameter.
  • UI - Ask a user to select a pair to exchange. For example, BTC (Bitcoin) to ETH (Ethereum);
  • API - Ask a user for the amount to exchange and check if this amount is bigger than the minimum exchange amount and less than the maximum amount (minimum and maximum exchange amounts may be obtained from the 'Exchange range fixed-rate' method);
  • API - Call the 'Estimated fixed-rate exchange amount' method to get the estimated amount for the exchange (in our example, the ETH estimated amount).
  • UI - Show a user the estimated exchange amount and ask for confirmation;
  • UI - Inform a user that a deposit must be made within a certain timeframe (20 minutes), otherwise exchange will not proceed;
  • UI - Ask a user for their wallet address to send the funds after the exchange is completed (their refund address, extra ID, refund extra ID);
  • API - Call the 'Create fixed-rate exchange' method to create an exchange and get the deposit address (in our example, the generated BTC wallet address is returned from this method). The deposit must be made within a certain timeframe (20 minutes), otherwise exchange will not proceed;
  • UI - Ask a user to send the funds that they want to exchange to the deposit address within a certain time frame (in our example, user has to send BTC);
  • UI - A user sends coins, ChangeNOW performs an exchange and makes a withdrawal to user address (in our example, to their ETH address);
  • API - With 'Transaction status' you can get the transaction status and display it to a user for them to obtain all the info on the exchange.
Finexta FZE | Trade License Number: L-3119 (Non-Operational)
Finexta FZE is in the process of being authorized by the Virtual Assets Regulatory Authority (VARA) to conduct Virtual Assets Exchange Services within the United Arab Emirates.