Launcing your own crypto payment business
What is a crypto payment gateway?
Crypto payment gateway is a system that allows you to receive, change, store, and send payments in cryptocurrency. To receive payments in cryptocurrency, a business needs a technical system for processing crypto payments and a license allowing such activity. WhiteFlo offers its clients a technical solution for operating a cryptocurrency payment gateway.
How can I launch a crypto payment gateway business?
Whether you want to launch a cryptocurrency payment gateway for your existing customers in your core business or start a cryptocurrency processing business from scratch, you will need a technical solution. WhiteFlo supports several functional modules that meet the requirements of various businesses interested in implementing a crypto-processing service. Launching your WhiteFlo-based crypto payment processing gateway will take from 2 weeks.
How do I create a crypto payment gateway?
First of all, you need to understand that the launch of such a business can be divided into two conditional parts. Technical part and operational. The technical part involves the software that will run your business. WhiteFlo is a technical solution to ensure the operation of your crypto payment gateway. By purchasing our solution, you will save a lot of time and receive a technically ready product within 2-6 weeks.
The operational part of the business includes registering a company, obtaining a crypto license, and opening bank accounts for fiat transactions - these services can be provided by WhiteFlo partners (contact us for details). Also, you need to pay attention to customer service staff, liquidity for the exchange operations, compliance and security policies, and other activities necessary to conduct daily business.
How do you set up a WhiteFlo crypto payment gateway?
Setting up the environment and installing the system or individual WhiteFlo modules is performed by the WhiteFlo product development team on your servers (the cost of this work is included in a fixed one-time payment).
What else needs to be done to run the software?
- Buy Servers on Amazon Web Services.
- Implement improvements, if necessary.
- Buy a domain, and connect to an email provider.
- Open an account with a KYC provider, in case you do not want to deal with the KYC procedure yourself.
- Open Accounts on the exchange/s to get real rates and create reverse orders.
- Open an account with a card payment provider if you intend to process cards
I want to open a crypto processing business, how much money do I need to ensure it?
To ensure the operation of the crypto processing system, you need to have some liquidity to ensure your transactions. Keep in mind that by interacting with psp and banks, you will not have instant access to funds (settlement time can range from 2 days to several weeks, depending on the provider), and if a transaction with your client requires instant processing, you will have to secure this transaction with your funds. As for cryptocurrencies, you can have reserves in your cold wallet or connect accounts on an exchange to ensure access to the assets.
For Crypto Payment Service Providers
Which businesses can benefit from the Crypto Payment Service Providers module?
This module is designed for businesses that want to offer cryptocurrency payment services to their customers (merchants). This solution includes a merchant account for managing funds and a widget for merchants' online stores that allows buyers to pay for goods or services using cryptocurrency.
What is a crypto processing software?
In order to receive payments in cryptocurrency, merchants require service providers for processing crypto payments. Crypto processing service providers need a technical system for processing crypto payments and a license allowing such activity. WhiteFlo offers its clients, who are crypto payments service providers, a technical solution for operating crypto merchant accounts.
Instant Crypto Exchange and Business Wallet
Which businesses are suitable for Instant Crypto Exchange and Business Wallet Software?
This module is suitable for businesses that provide deposit, custodial storage, exchange and withdrawal services for cryptocurrencies to their business clients. In their account, clients can go through KYC procedures, deposit and withdraw crypto and fiat, convert cryptocurrencies, as well as buy and sell (i.e. exchange) cryptocurrencies for fiat, via VISA/MasterCard cards or bank transfer. Important note: the module does not have a system for matching user buy and sell orders. This is a centralised service in which the client buys and sells assets from your site.
Does WhiteFlo offer exchange software?
There is no system for matching buy and sell orders in WhiteFlo. One of the WhiteFlo modules is designed to provide an instant exchange for users. But this module is NOT a CEX and therefore does not offer an order matching system, market making, spot trading and other standard CEX features.
Crypto Processing via API
Which businesses the Processing module is suitable for?
This module is suitable for businesses that provide financial services to their clients and already have their own user interface. It provides an API that allows interaction between the user interface and the WhiteFlo backend, allowing cryptocurrency transactions to be made in your interface. This is ideal for neo-banks, Payment Service Providers (PSPs), Electronic Money Institutions (EMIs), or any other business that wants to add crypto transactions to their fiat services.
Fiat-to-Crypto Transactions Software
What kind of businesses is Fiat-to-Crypto Transactions Software suitable for?
This module is suitable for businesses that want to offer their customers the opportunity to buy cryptocurrency with a VISA/MasterCard card payment. Unlike the business wallet functionality, when the cryptocurrency remains on the client’s balance in the system, in this case the purchased cryptocurrency is sent directly to the client’s external wallet, which is not connected to your platform in any way. The interface for card payment can be provided both as a page on the platform and as a widget on the merchant's website. Can be applied in a wide range of business cases.
What is a fiat-to-crypto transactions gateway?
WhiteFlo provides a module for purchasing crypto with Visa/Mastercard card payments. To ensure the operation of this module, you will need to sign an agreement with the card processing gateway. After integration with card processing, you will be able to accept crypto purchases through card payments and send the purchased cryptocurrency to the buyer's personal wallets.
Stack and Development
What languages WhiteFlo work on?
- PHP 7.4
- Redis 7
- Symfony framework 5
- Sonata admin 4
- Vue.js 3
Integration with blockchains through the API of block explorers and Infura.
For deployment, we use AWS and Terraform to create the website, and Gitlab CI to assemble the project in docker images and run automatic tests. We also use blue/green deployment
Modifications and improvements of the platform
WhiteFlo was developed by AXIOMA, an agency specializing in developing on-chain and off-chain blockchain solutions. To improve the platform, you can contact AXIOMA. In addition, the license does not prohibit you from modifying the system by your team or third-party developers. AXIOMA guarantees the stability and reliability of the system and provides comprehensive support in case of any difficulties.
Can WhiteFlo be used to develop your own unique product?
WhiteFlo, created by AXIOMA, was designed to be a versatile crypto platform that can be adapted for various use cases. As the platform continues to evolve, its codebase is being fine-tuned to meet the requirements of diverse users. With a range of functionalities, WhiteFlo can simplify and accelerate the launch of your unique product, helping you gain a competitive advantage.
What integrations are required to launch your business based on the WhiteFlo system?
- First of all, you need to think about the KYC procedure. You have two options: to process it yourself or to connect with a third-party solution. WhiteFlo already has an integration with KYC provider Sum&Substance. Any other KYC provider can be integrated into the WhiteFlo system on request.
- Card processing provider. If you want to accept card payments as part of your solution, you should consider who will process them. WhiteFlo already has several integrations with card payment gateways, and we can integrate with any provider with an API upon request.
- You will need a source to get real-time rates. WhiteFlo integrates with Bitfinex, Binance, and Kraken. Additional integrations are available if you want to choose another source to get real-time rates.
- Last but not least, you will need to integrate with one (or more) of the CEXes. This is necessary to process buy/sell operations on the spot market and automate withdrawals. WhiteFlo is integrated with Binance or CEX.io by default. Please note only Binance API technically allows automate withdrawals
Which cryptocurrencies are integrated into WhiteFlo?
BTC, ETH, USDC, USDT (Ethereum), USDT (Tron), and TRX are currently integrated into the WhiteFlo system. We are constantly updating the list of integrated currencies. If you need a cryptocurrency not listed in the WhiteFlo roadmap, our development team can integrate it upon request. For those currencies that run on the Ethereum blockchain, it can take up to 1 week. The timeframe for adding currencies on other blockchains depends on their specifics.
Which fiat currency is integrated within WhiteFlo?
The USD and EUR currencies are currently integrated into the WhiteFlo system. Any other fiat currency can be implemented during the setup process, as long as there is a source of up-to-date exchange rates.
Is there an API in WhiteFlo?
WhiteFlo has 2 APIs:
- API for merchants
- Processing API
Warranty and Security
What guarantees does WhiteFlo provide to its customers for the code?
WhiteFlo is built using the highest standards of quality code. In the unlikely event of errors appearing, we guarantee free bug fixes for 3 months from the date of delivery within 40 hours.
Technical support is provided during extended business hours in the CET time zone.
We strongly suggest to all our customers conduct an independent security audit after the deployment of WhiteFlo software on the production server. This audit is an important addition to comprehensive security checks that are an essential part of the security policy used in the development process of the WhiteFlo product.
What is the form of software delivery for WhiteFlo?
WhiteFlo is an on-premises software solution provided with an almost unlimited license for a one-time payment upon purchase. The software is installed on your servers with access to the source code, which gives you the ability to modify it both by us and by third parties.
What can I do with the purchased software, are there any restrictions?
You can modify the system yourself or with our help. The only restriction imposed by the license is a ban on the resale of software.
How much does WhiteFlo cost, and what is the pricing structure?
WhiteFlo is offered as a fixed one-time payment when installing the solution on client servers. This payment grants the client full ownership of the software without additional monthly fees or “revenue share” required. New integrations, deep customization of the product to meet specific client requirements and modifications are subject to additional charges on an hourly basis.
What additional costs are associated with the operation of the software to expect?
WhiteFlo does not charge any fees other than a one-time fee for the configuration and installation of the system on the servers.
Server infrastructure is required to run WhiteFlo. We suggest using AWS (if you use another hosting provider, an additional installation fee may apply). Keep in mind that the cost of a server solution will start from 200-1000 USD per month with minimal loads.
You should consider legal adviser costs, domain name purchases, and fees for providers such as KYC, card payment providers, or email providers.
What do you get when you buy WhiteFlo?
Upon purchase, the client receives the following:
- The platform code that will be installed on the client's servers
- Documentation and training of the customer's team
- Free basic customization of the interface, including the logo and brand colors change
- Warranty on any bugs found (The bugfixing is limited to 40 hours within a three-month period.)
- Ongoing support and improvements (subject to separate agreement).
WhiteFlo does not provide KYC procedures, licensing, liquidity, card payments, infrastructure, and domain.
Will I get all the modules by purchasing one of them?
Yes, the package includes the product with all modules. However, if you do not need some functionality, we will not configure it during the setup process on your servers and you can return to it later, if necessary. The code for these modules will be at your disposal.
How quickly can I launch WhiteFlo?
Launching WhiteFlo without modifications requires at least 2 weeks of work on our side with all the necessary accounts for integrations and the provided server.
Will I get new features from the roadmap if I buy WhiteFlo?
Yes, we update the product for all customers when new features are released. Generally, you will receive new features for free, but the delivery work, i.e. updating your current version, will be charged according to the time & material model. NB: For some significant updates, special payment terms may apply.