Overview
Tender provides an official JavaScript SDK to help you integrate cryptocurrency payments into your applications quickly and easily. The SDK handles authentication, request signing, and provides a seamless payment experience with Shadow DOM isolation.Available SDK
JavaScript SDK
Components and utilities for JavaScript and React applications
Features
The Tender JavaScript SDK includes:- Shadow DOM Isolation - Prevents CSS conflicts with your application styles
- TypeScript Support - Full TypeScript definitions for type safety
- Error Handling - Comprehensive error handling with detailed messages
- Loading States - Built-in loading state management
- Theme Customization - Support for light and dark themes
- Auto-Open Modal - Streamlined payment flow with automatic modal opening
- Framework Agnostic - Works with React, Vue, Angular, or vanilla JavaScript
- Responsive Design - Optimized for both desktop and mobile devices
Key Features
| Feature | JavaScript SDK |
|---|---|
| TypeScript Support | ✅ |
| Payment Initiation | ✅ |
| Payment Validation | ✅ |
| Blockchain Selection | ✅ |
| Loading States | ✅ |
| Error Handling | ✅ |
| Theme Support | ✅ |
| Shadow DOM | ✅ |
| Mobile Responsive | ✅ |
| React Integration | ✅ |
| Vanilla JS Support | ✅ |
Coming Soon
We’re working on SDKs for additional platforms:- Node.js SDK - Server-side integration for Node.js applications
- Python SDK - For Django, Flask, and FastAPI applications
- PHP SDK - For Laravel and WordPress integrations
- Mobile SDKs - React Native and Flutter support
Installation
npm
yarn
pnpm