Choose Your SDK
Select the SDK that best fits your application:TypeScript / JavaScript
Core SDK for Node.js, browsers, and JavaScript frameworks
React
React components and hooks for web applications
React Native
Native components for iOS and Android apps
Flutter
Flutter plugin for cross-platform mobile apps
Integration Flow
1
Install SDK
Add the appropriate ZBD Ramp SDK to your project
2
Initialize Session
Create a session token from your backend using the SDK
3
Render Widget
Display the Ramp widget using SDK components
4
Handle Events
Process webhooks and widget callbacks
Quick Start
1. Install the SDK
- TypeScript/JavaScript
- React
- React Native
2. Initialize Session (Backend)
Create a session token from your backend to keep your API key secure:- TypeScript
- Node.js
- cURL
3. Render Widget (Frontend)
Display the Ramp widget in your application:- React
- Vanilla JavaScript
- React Native
4. Handle Webhooks
Process webhook events on your backend:Complete Example
Here’s a full implementation using React and Node.js:Backend (Node.js + Express)
Frontend (React)
Session Parameters
When initializing a session, you can configure various parameters:Security Best Practices
API Key Security
- Never expose API keys in frontend code
- Always create sessions from your backend
- Use environment variables
- Rotate keys regularly
Webhook Security
- Use HTTPS endpoints only
- Implement idempotency
- Verify webhook signatures
- Log all events for audit
Demo Applications
To help you get started quickly, we’ve created example applications showing ZBD Ramp integration across different platforms. These demos showcase best practices and real-world implementation patterns.- TypeScript
- React Native
- Flutter

- Clean TypeScript implementation
- Session management
- Webhook handling
- Error handling examples
These example applications demonstrate production-ready patterns for integrating ZBD Ramp. Use them as a starting point for your own implementation.
Next Steps
View User Flow
See a complete walkthrough of the user experience
Customize Appearance
Learn how to customize the widget to match your brand
Webhook Events
Explore all available webhook events and payloads
API Reference
View the complete API documentation
Need Help?
Schedule a technical support session with our team

