Skip to main content

Integration

Integration is usually very straightforward. In some cases, it can be done in a few hours, and for others it may take a few days depending on your current setup and how quickly your developers move. Our team is also available to support you through the process, so if you need guidance at any point, we are there to help make it smoother.
Our API gives businesses a simpler way to add crypto and stablecoin rails to their product without having to build the infrastructure themselves. We handle the complexity behind the scenes, so you can offer your users another way to move value through your product without distracting your team with the technical and operational work behind crypto.Through our API, you can:
  • Generate permanent crypto wallet addresses for your users
  • Implement crypto deposits in your application
  • Automate crypto to fiat conversion
  • Automate crypto settlements into local bank accounts
  • Support stablecoin withdrawals
What makes Breet different? With Breet, you do not need to worry about managing crypto infrastructure, running gas stations, handling node operations, or dealing with any of the complicated backend work that comes with supporting crypto. We abstract all of that away so your team can focus on building your product. On top of that, our pricing is straightforward and competitive, with no monthly platform fees, no limits on wallet addresses, and no hidden costs that grow as you scale.
To get started, you will need to provide the following:
  • Recent proof of address
  • Evidence of registration or incorporation
  • Memorandum and articles of association
  • Status report
  • Directors KYC
  • Business email

Transactions and settlements

For fiat payouts to bank accounts, settlement is instant. For incoming crypto transactions, timing depends on the blockchain and asset involved, since different networks move at different speeds and require different confirmations. That said, our system is built to handle the process as smoothly and as quickly as possible.
Our rates are market-driven, based on current demand and supply at the time of the transaction. You can be confident that our rates are highly competitive, and we always go out of our way to provide you with the best available rate. Rates can be viewed on the dashboard or fetched programmatically using the Rate Calculator endpoint.
The way the Breet API is designed, partners do not need to deal with the complexity of holding crypto. Instead, value is converted and settled into USD, Naira, or Cedis. If your use case also requires sending out crypto, that is supported. You can keep your balance in USD and withdraw in stablecoins.
There is no fixed maximum amount. Any value that is sent will be settled appropriately. For minimum amounts, that depends on the crypto asset involved, and those thresholds are documented on the Supported Assets page.
Yes, unique wallet addresses can be created per user. In fact, that is the expected setup. Once an address is generated for a user, it is stored on your end and reused for future transactions.
If crypto is sent to the wrong address, it may not be recoverable. That is why it is important to make the correct asset and network very clear in your flow, so users know exactly where to send funds before initiating a transfer.
Yes, we support OTC trades for large volumes. We have a dedicated OTC desk for transactions like that, so if your use case involves higher-volume trades, there is already a proper channel to handle it. Where needed, we can connect you directly to the OTC desk.

Pricing

Our main transaction fee is 0.5%. The pricing is transparent, with no hidden fees, and it is designed to be flexible so businesses can scale as they grow. If your flow includes crypto withdrawals, network fees may apply (ranging from 0.5to0.5 to 4), and for fiat withdrawals (₦50). Overall, it is a straightforward pay-as-you-go structure rather than a heavy fixed-cost model.

Coverage and support

We support partners in many countries where the use case is built around crypto or stablecoin flows. However, for fiat settlement into local bank accounts, we currently support Nigeria and Ghana. So if your use case is around crypto or stablecoin movement, there is more flexibility, while direct fiat settlement is limited to those two markets for now.
We provide direct support to partners during integration and beyond, so you are not left to figure things out on your own. We usually set up a dedicated support channel on either Slack or WhatsApp, depending on your preference, so there is always a direct line for questions, guidance, and issue resolution.
Yes, we offer SLAs. If you need specific uptime or response-time commitments, that is something we can discuss based on your use case and plan.

Reliability and security

Failed transactions are handled properly and do not just disappear into the system. If an outgoing crypto or fiat transaction fails, it is reversed automatically, so the value is not left hanging without a clear outcome.
If your system goes down mid-transaction, the flow is not abandoned. We have a retry process in place for webhook delivery, so if your system is temporarily unavailable, we keep attempting delivery within the retry window. The goal is to make sure important transaction updates are not missed because of temporary downtime.
Yes, you can whitelist IPs and restrict API access. In fact, we encourage it, because it adds another layer of control and helps ensure requests are only coming from trusted sources on your end.

Data and reporting

Yes, transaction history is available so partners can track activity across their flow. Since transaction updates are also sent through webhooks, partners can maintain and structure records on their end as well. If there is a specific reporting format you need, that is something we can discuss based on your use case.
Yes, reconciliation can be automated because transaction data is available through the API and webhook updates are sent as events happen. This allows partners to build their flow in a way that supports easier matching and reconciliation on their side.
Webhooks are available for the major transaction events that partners need to track. This includes incoming transaction updates (pending, completed, or flagged) and withdrawal updates (pending, completed, reversed, or rejected). For full details, see the Webhooks guide.