Off-Ramp
A one-stop solution for users to sell crypto to fiat inside your app.
The OZZOBiT Off-Ramp solution enables your users to sell cryptocurrency for fiat currency directly within your application. Users receive funds via bank transfer or other payout methods without ever leaving your platform.
The Problem
| Challenge | Impact |
|---|---|
| No easy exit | Users who earn crypto (gaming rewards, DeFi yields) have no seamless way to convert back to fiat |
| External exchange dependency | Forcing users to go to external exchanges creates friction and security risks |
| Complex withdrawal flows | Multi-step processes with multiple intermediaries lead to high abandonment |
| Regulatory complexity | Handling crypto-to-fiat conversion requires AML/KYC compliance infrastructure |
The Solution
User initiates sell order → OZZOBiT provides real-time quote → User confirms → Crypto is transferred from user's wallet → Fiat is deposited to user's bank account.
Who Can Integrate Off-Ramp?
| Use Case | Description | Benefit |
|---|---|---|
| DeFi Applications | Allow DeFi yield farmers to cash out profits | Increase retention by providing exit liquidity |
| Wallets | Enable wallet users to sell crypto for fiat | Complete on/off ramp solution in one wallet |
| Crypto Games | Let players convert game earnings to real money | Monetize in-game economies effectively |
| DEXes | Provide off-ramp after token swaps | End-to-end trading experience |
| NFT dApps | Allow NFT sellers to receive fiat payouts | Lower barrier for NFT purchases |
| Neo-Banks / Fintech | Add crypto selling to banking app | Differentiate from traditional banks |
Enable Off-Ramp
Contact Your Account Manager
Off-Ramp requires explicit enablement on your partner account. Contact our team to get started.
Configure Off-Ramp Settings
Set up supported cryptocurrencies, fiat currencies, payment methods, and limits in your dashboard.
Integrate Using API or Widget
Use the Whitelabel API for custom flows or embed the widget using Web/Mobile integration methods.
Test with Sandbox Credentials
Validate your integration end-to-end using sandbox mode before going live.
Integration Options
Create Order
POST /orders with sellOrderDetails including cryptoAmount, cryptoCurrency, and fiatCurrency.
Handle Wallet Transfer
User sends crypto to the provided deposit address within the expiry window.
Track Completion
Poll order status or use webhooks to know when fiat has been sent to the user's bank account.
Generate URL
Create widget URL with productsAvailed=OFF_RAMP parameter set.
Embed Widget
Use redirection, iFrame, or JavaScript SDK to present the off-ramp flow to users.
Handle Events
Listen for ORDER_CREATED, ORDER_SUCCESSFUL, and other events.
Install Mobile SDK
Add OZZOBiT SDK to your Android, iOS, or React Native project.
Initialize with Config
Pass configuration object with productsAvailed: "OFF_RAMP" and other parameters.
Launch & Handle Events
Present the widget modally and handle callback events for order lifecycle.
Redirection Checklist
- Ensure your API key has off-ramp enabled
- Set
redirectURLparameter to handle post-transaction redirects - Handle
exitUnfinishedFlowevent for abandoned transactions - Test with sandbox mode first using testnet addresses
- Verify webhook signatures for secure event handling