NextJS SDK

The Chipi NextJS SDK is our most powerful and feature-complete SDK, designed to give you full control over payment processing, wallet management, and blockchain interactions in your Next.js applications.

🚀 What You Can Build

With the NextJS SDK, you can create:
  • E-commerce platforms with crypto payment processing
  • DeFi applications with gasless transactions
  • Wallet management systems with social login
  • NFT marketplaces with integrated payments
  • Subscription services with recurring crypto payments
  • Multi-chain applications supporting various networks

✨ Key Features

Complete Payment Suite

  • SKU Management - Create and manage products/services
  • Payment Processing - Accept crypto payments instantly
  • Webhook Integration - Real-time payment notifications
  • Multi-currency Support - Accept various cryptocurrencies

Advanced Wallet Features

  • Social Login Integration - Google, X, Meta authentication
  • Automatic Wallet Creation - No manual key management
  • Gasless Transactions - Sponsored transactions for users
  • Multi-signature Support - Enhanced security options

Developer Experience

  • TypeScript Support - Full type safety
  • React Hooks - Pre-built components
  • Customizable UI - Match your brand
  • Comprehensive API - Full control over functionality

🏗️ Architecture

The NextJS SDK is built with a modular architecture:
NextJS SDK
├── Core Services
│   ├── Authentication
│   ├── Wallet Management
│   └── Payment Processing
├── React Components
│   ├── Payment Buttons
│   ├── Wallet Interfaces
│   └── Transaction Forms
└── API Layer
    ├── REST Endpoints
    ├── WebSocket Support
    └── Webhook Handling

🔧 Technology Stack

  • Frontend: React 18+, Next.js 13+
  • State Management: Built-in React hooks
  • Styling: CSS-in-JS with theme support
  • Authentication: JWT with social providers
  • Blockchain: StarkNet integration
  • Payments: Multi-currency support

📱 Platform Support

  • Web Applications - Full feature support
  • Progressive Web Apps - Offline capabilities
  • Desktop Applications - Electron support
  • Mobile Web - Responsive design

🚦 Getting Started

Ready to build? Start with our Gasless Quickstart Guide to set up gasless transactions, or explore our other guides:

🔗 Resources