Once you've integrated Ramp into your platform, here's what happens when a customer wants to swap, say, Naira to USDT:
COMPLETE KYC: On the Ramp interface, the customer completes KYC. This only happens once, and it lets us validate the customer's identity and ensure withdrawals or deposits only happen from bank accounts linked to that user.
SWAP: Once KYC is validated, the customer indicates the amount they want to swap and selects their asset. If swapping from NGN, a virtual account is displayed for them to make a deposit; once the deposit lands, the swap happens instantly and value is credited to their wallet. Static virtual accounts are also available, so a customer can fund their account at any time, from anywhere, and have it swapped automatically.
Here's a demo of the flow you can try out for yourself: ramp-demo.quidax.io
You can also choose to fully own the end-to-end process for Ramp. This is perfect for instances where you’ve already KYC’d your customers or intend to act as an aggregator.. Using the raw Ramp API, you can fully white-label the product and customize the build to your preference.