Skip to main content

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

FeatureJavaScript 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
npm install @tender-cash/agent-sdk-react
yarn
yarn add @tender-cash/agent-sdk-react
pnpm
pnpm add @tender-cash/agent-sdk-react

Need Help?