Payment Features
HyperSwitch SDKs provide client-side payment capabilities across web and mobile platforms. Our frontend SDKs handle secure payment collection, user authentication, and seamless checkout experiences while maintaining PCI compliance.
Core SDK Features
Payment Collection
- Secure Card Input: PCI-compliant form fields with real-time validation
- Payment Method Selection: Support for cards, wallets, and local payment methods
- Tokenization: Convert sensitive data to secure tokens on the client
- Auto-formatting: Smart card number, expiry, and CVV formatting
Authentication & Security
- 3D Secure 2.0: Seamless authentication with challenge flows when needed
- Biometric Authentication: Touch ID, Face ID, and fingerprint support on mobile
- Encryption: End-to-end encryption for all sensitive data
- Device Security: Secure enclave and keystore utilization
User Experience
- Card Scanning: Camera-based card input (mobile only)
- Saved Payment Methods: Tokenized card storage and management
- One-Click Payments: Express checkout with saved methods
- Auto-complete: Browser and device autofill integration
- Real-time Validation: Instant feedback on form inputs
Platform-Specific Features
Web SDK
- Payment Request API integration
- Browser autofill support
- Apple Pay (with domain verification)
- Google Pay web integration
Mobile SDKs (iOS/Android)
- Native wallet integration (Apple Pay/Google Pay)
- NFC tap-to-pay support (Beta)
- Camera-based card scanning
- Biometric authentication
- Native UI components
Cross-Platform (React Native/Flutter)
- Platform-appropriate wallet integration
- Shared business logic with native UI
- Camera access for card scanning
- Cross-platform biometric support (Beta)