Hosted mode gives you full control over the user experience. Users stay on your platform throughout the entire flow.
Overview
Hosted mode allows you to integrate Rampnow’s on-ramp and off-ramp services while maintaining complete control over the user interface. Unlike widget integration, users never leave your platform — you control the entire experience, with Rampnow handling only the payment and KYC steps when needed.Seamless Experience
Keep users on your platform throughout the entire flow
Custom Branding
Minimal Rampnow branding, maximum control
Full UI Control
Build your own interface using Rampnow’s REST APIs
Flexible KYC
Use KYC Share or let Rampnow handle verification
Implementation Steps
Onboard User
Onboard your user to Rampnow through the KYC Share API. If KYC share is not used, Rampnow will initiate a KYC process during the transaction.Use the Create Customer User endpoint to onboard retail users:
cURL
Key Fields
| Field | Required | Description |
|---|---|---|
kycShareReq.token | Optional | Sumsub KYC share token. Omit if Rampnow handles KYC. |
userDetail.firstName | Required | User’s first name |
userDetail.lastName | Required | User’s last name |
userDetail.email | Required | User’s email address |
userDetail.country | Required | ISO 3166-1 alpha-2 country code (e.g. DE, US) |
userDetail.dateOfBirth | Required | Date of birth in YYYY-MM-DD format |
userDetail.phone | Optional | Phone number with country code |
userDetail.address | Optional | User’s residential address |
Create Order
Once onboarded, create an order using the Create Hosted Order endpoint. The response contains all payment details to display on your UI.The API response will include the order ID, payment instructions, and transaction details that you can render in your custom UI.
cURL
Integration Flow
When to Use Hosted Mode
Ideal For
Ideal For
- Platforms requiring a fully custom user experience
- Teams wanting minimal Rampnow branding
- Applications needing full UI control over every step
Considerations
Considerations
- Requires custom UI development on your end
- Integration takes longer than widget mode or the SDK
- You manage the user flow and error handling
Next Steps
KYC Share API
Onboard users with the Create Customer User endpoint
Create Order
Create hosted orders via the API
Webhooks
Set up real-time transaction status notifications
Rampnow SDK
Prefer a quicker integration? Try the SDK with built-in event handling