What is CryptumPay Widget?
CryptumPay Widget is a JavaScript library that enables cryptocurrency payments on your website with a beautiful, customizable modal interface.
Overview
Instead of redirecting users to an external payment page, CryptumPay Widget displays a modal window directly on your site, providing a seamless payment experience while maintaining your brand identity.
Key Features
🖼️ Modal Payment Interface
The widget displays a modal window on top of your page where users can:
- Select cryptocurrency and network
- See real-time exchange rates
- Complete payment without leaving your site
- Track payment status
🚀 Simple Integration
- No build tools required - Load from CDN
- No complex blockchain code - We handle all cryptocurrency logic
- Works with any framework - Plain JavaScript, React, Vue, etc.
- Minimal code - Just a few lines to get started
🔒 Security First
- SRI Integrity Checks - Ensures the widget hasn't been tampered with
- HTTPS Only - All communication is encrypted
- Request Signing - Backend integration uses cryptographic signatures
- No sensitive data on frontend - API keys stay on your server
Benefits
For Merchants
- Higher Conversion - Users don't leave your site
- Better UX - Seamless payment flow
- Brand Control - Customizable appearance
- Easy Integration - Minimal code required
For Developers
- Well Documented - Comprehensive guides and examples
- Active Support - Responsive team
- Open Ecosystem - Works with any backend
- Framework Agnostic - Use with React, Vue, or plain JS
Technical Requirements
Client-Side:
- Modern browser (Chrome 90+, Firefox 88+, Safari 14+)
- JavaScript enabled
- HTTPS (required for production)
Server-Side:
- Node.js 18+ (or any language with HTTP client)
- @cryptumpay/node-sdk for Node.js
- CryptumPay API credentials
Next Steps
Ready to integrate? Here's where to go next:
- Getting Started - Your first integration
- Installation - Detailed setup guide
- Use Cases - See how CryptumPay fits your business