SDKs disponibles
Elige el SDK que coincida con tu stack tecnológico:SDK de TypeScript
Integración segura para TypeScript y Node.js con API basada en promesas y auto-paginación
SDK de Python
Interfaz pythonic con soporte para async/await para aplicaciones de Python 3.7+
SDK de PHP
SDK compatible con PSR-4 para aplicaciones modernas de PHP 8.1+
SDK de Go
Interfaz idiomática de Go con soporte de contexto y tipado fuerte
SDK de Ruby
Interfaz elegante de Ruby que sigue las convenciones y mejores prácticas de Ruby
SDK de Java
SDK robusto y seguro para hilos para Java 8+ con soporte para Maven y Gradle
SDK de Kotlin
SDK moderno de Kotlin con corutinas, seguridad contra null y funciones de extensión
SDK de C#
SDK seguro para tipos para .NET 8+ con API basada en tareas asíncronas (Beta)
SDK de React Native
SDK móvil nativo para construir experiencias de pago seguras en aplicaciones de iOS y Android
CLI
Interfaz de línea de comandos para interactuar con la API desde tu terminal
Inicio rápido
Comienza con cualquier SDK en minutos:1
Instalar el SDK
Utiliza el gestor de paquetes de tu lenguaje para instalar el SDK
- TypeScript/Node.js
- Python
- PHP
- Go
2
Inicializar el Cliente
Configura el cliente con tu clave API
- TypeScript
- Python
- PHP
- Go
3
Realiza tu primera llamada a la API
Crea una sesión de pago o de checkout
¡Ahora estás listo para procesar pagos! Visita las páginas individuales de los SDK para guías y ejemplos detallados.
Características clave
Todos los SDK comparten estas capacidades fundamentales:- Seguridad de tipos: Tipado fuerte para seguridad en tiempo de compilación y mejor soporte de IDE
- Manejo de errores: Manejo de excepciones integral con mensajes de error detallados
- Autenticación: Autenticación simple con clave API y soporte para variables de entorno
- Soporte asíncrono: Patrones modernos de async/await donde sea aplicable
- Auto-paginación: Paginación automática para respuestas de lista
- Facturación basada en uso: Soporte integrado para rastrear e ingerir eventos de uso
- Pruebas: Soporte completo para entornos de sandbox para desarrollo y pruebas
SDK de React Native
Para aplicaciones móviles, proporcionamos un SDK dedicado de React Native:SDK de React Native
Construye experiencias de pago seguras para aplicaciones de iOS y Android con componentes de UI nativos y recolección simplificada de datos de pago
- Componentes de UI nativos para Android e iOS
- Seguridad simplificada para la recolección de datos de pago sensibles
- Soporte para múltiples métodos de pago
- Integración sin problemas con aplicaciones de React Native
Apple Pay, Google Pay, Cash App y UPI no son actualmente compatibles en el SDK de React Native. Se planea el soporte para estos métodos de pago en futuras versiones.
Interfaz de línea de comandos
Para flujos de trabajo basados en terminal y automatización:CLI
Interfaz de línea de comandos autogenerada con soporte para todos los 78 puntos finales de la API
- Estructura de comandos basada en recursos para un uso intuitivo
- Múltiples formatos de salida (JSON, YAML, bonito, interactivo)
- Compleción de shell para bash, zsh y fish
- Perfecto para scripting y automatización CI/CD
Migración desde el SDK de Node.js
Migramos del SDK de Node.js al nuevo SDK de TypeScript. Si estás utilizando el SDK legado de Node.js, consulta la guía de migración para actualizar tu integración.
Adaptadores de Framework
Integra en menos de 10 líneas de código con nuestros adaptadores de framework. Elige entre nuestros frameworks recomendados o explora todas las opciones soportadas.Frameworks recomendados
Next.js
Framework full-stack basado en React con soporte para App Router
Better Auth
Framework de autenticación con integraciones incorporadas
Supabase
Alternativa de Firebase de código abierto con Postgres y Auth
Convex
Backend-as-a-Service con capacidades en tiempo real
Obtener ayuda
¿Necesitas asistencia con algún SDK?- Discord: Únete a nuestro servidor comunitario para obtener ayuda en tiempo real
- Correo electrónico: Contáctanos en [email protected]
- GitHub: Abre un problema en el repositorio del SDK correspondiente
- Documentación: Visita nuestra referencia de API
Contribuyendo
¡Damos la bienvenida a contribuciones a todos nuestros SDKs! Cada repositorio tiene unCONTRIBUTING.md archivo con pautas para:
- Informar errores
- Solicitar características
- Enviar solicitudes de extracción
- Ejecutar pruebas localmente
- Estilo de código y convenciones