Getting started
Discover how to start accepting digital currency payments.
Accepting digital currencies doesn’t have to be complicated. Follow the steps below to get up and running quickly with Flexa Payments for your business.
1. Sign up with Flexa
The first step to getting started with digital currency payments acceptance is to sign up with Flexa. Contact our Sales team to explore the features and capabilities of Flexa Payments and determine which products make sense for your use case. We’ll ask for details about your business entity as well as the brand or brands you want to enable for your customers. We’ll also confirm how you want to receive payouts.
A note about eligibility
At this time, only registered business entities in the United States, Canada, and El Salvador can accept payments with Flexa. If you’d like to know when you can use Flexa to start receiving payments in any other country or as an individual, contact our Support team.
2. Choose an integration path
There are many ways to integrate Flexa with your payments stack. The recommended and most typical path for both in-person and online payments is to process Flexa Payments with an existing payment gateway or your middleware provider.
Of course, you can also integrate directly with the Flexa API for greater control over routing or your customer experience. And if you don’t want to deal with code or manage a direct integration at all, you can enable standalone Flexa Payments by using any iPhone or iPad with our Point of Sale app.
3. Get your API keys (Optional)
If you’re planning to use Flexa Payments through a partner integration (such an existing payment gateway or payment service provider relationship), then your provider will use their own Flexa API keys. Don’t hesitate to reach out to our Sales team if you have questions about what this option entails.
Alternatively, if you’re planning to integrate Flexa Payments yourself, then you’ll need to gather your Flexa API keys and securely store them. When you’re ready to authenticate with the Flexa API, use either your test or live API key depending on which mode you want to enable:
- API keys for accessing test mode are always prefixed with
secret_test_
. - API keys for accessing live mode are always prefixed with
secret_live_
.
Your API keys will be provided by our Partnerships team after you sign up with Flexa. Please note that while your test API key is usable right away, your live API key will only become functional once your business is approved to process payments.
4. Set up your integration
Finally, set up your integration using our guides for accepting in-person and online payments. Don’t forget to test your integration, and when you’re ready to take your integration live, follow our checklist to ensure you haven’t missed any critical steps.
We’re excited to help you start enabling digital currency payments! If you have any questions or run into any issues, our Support team is just an email away.
Otherwise, read on for more details about: