Welcome to NumaPay

About NumaPay

Around 420 million people worldwide already have savings in cryptocurrencies, and this number is growing every day. Let these people become your loyal customers! NumaPay is the trusted bridge between crypto-enthusiasts and your business. Our company, licensed under European law, provides crypto processing and exchange services for crypto-fiat pairs (both ways). A user-friendly API allows to make the process of integration cryptocurrency acceptance into your operations as easy and quick as possible.
The NumaPay account offers instant cryptocurrency exchange for the user. Withdrawing funds to legal entities has never been so fast and easy. Start accepting payments from crypto owners - an audience of more than 520 million people worldwide with NumaPay!

Feel the benefits of using NumaPay

  • Smooth integration. Enjoy the features of Crypto Processing in no time! Our dedicated manager will guide you through the integration process and make sure all of your questions are answered and you and your customers are ready to make Instant deposits in crypto.
  • Simple swap. Automatically exchange cryptocurrencies upon deposit or manually exchange in your personal wallet.
  • OTC for flexible liquidity. Easily fund your crypto wallets with either your own or your clients' cryptocurrency, and withdraw funds directly to your company's accounts. Access instant exchanges with minimal fees.
  • Regulatory arrangements. With NumaPay by your side, your crypto business operates securely and meets regulatory standards. Our KYC/AML solutions are the key to your success, providing the necessary framework for secure and compliant operations.
  • EU registration. Ensure market integrity, safeguard consumer interests, and uphold financial stability according to European law.
  • Blockchain-based risk assessment. Protect your business from suspicious funds and fraud with our advanced security system.
  • Proactive Threat Detection. Stay ahead of potential risks with our advanced predictive threat detection system.

Supported Cryptocurrencies

NumaPay currently supports the following cryptocurrencies:

  • Bitcoin
  • Ethereum
  • Tron
  • Tether USD
  • USD Coin

We will add additional cryptocurrencies to our platform upon client request.

Integration process

Steps

  1. Registration: Create an account on the platform.
  2. KYB Verification: Complete the verification process and get your account approved.
  3. Project Creation: Create your first project.
  4. API Key Generation: Generate an API key for integration in the project settings.
  5. Callback Setup: Set up the URL to receive callbacks.
  6. API Call Implementation: Configure API calls using any programming language.

Standard Integration Process

  1. Create an address for your user to receive cryptocurrency.
  2. Receive an incoming callback.
  3. Verify the callback signature and validate the data.
  4. Credit the amount to the user's account using the externalId from the callback.

Integration Best Practices

  1. User Registration: After registering your user, we recommend displaying a list of available cryptocurrencies in the "Deposit Cryptocurrency" section. The user selects the cryptocurrency and the desired deposit amount. When a user selects a cryptocurrency for the first time, a wallet is generated and linked to their account. On subsequent selections of the same cryptocurrency, the previously generated wallet is shown.
  2. Wallet Linking: Link the created wallets to the user in your system using the externalId. We recommend using this string to match which wallets correspond to which users.
  3. Address Creation: When creating an address specify the currency you want to receive payments in the receiveCurrencySymbol field. If you want to convert cryptocurrency to euros, specify euros.

Transaction Management

  • Preview Exchange: Use the Preview Exchange endpoint to calculate the exchange rate and total amount in advance. Specify the amount (fromCurrencySymbol), the cryptocurrency chosen by the user (toCurrencySymbol), and the target currency. Show the user the preliminary exchange rate and the final amount after fees. You can charge a higher fee, but it is essential to show the user an estimate of the final amount they will receive in their account. The user can see this and copy the wallet address.
  • QR Codes: Generate QR codes through third-party services for user convenience.
  • Webhooks: Receive webhooks with detailed transaction information.