Integraciones API

Integra pagos a la medida con nuestra API

API REST moderna, SDKs en los lenguajes más populares, webhooks en tiempo real y sandbox completo. Todo lo que tu equipo de desarrollo necesita para conectar pagos.

const boolpay = require('boolpay');

const charge = await boolpay.charges.create({
  amount: 1500.00,
  currency: 'MXN',
  method: 'card',
  description: 'Pedido #1234'
});

// ✅ Charge created

Herramientas para desarrolladores

Construida por desarrolladores, para desarrolladores. Documentación clara, SDKs actualizados y soporte técnico real.

API REST

Endpoints claros y predecibles con JSON. Cargos, reembolsos, suscripciones, clientes, webhooks y más. Versionada y retrocompatible.

SDKs oficiales

Librerías mantenidas para Node.js, Python, PHP, Java y Ruby. Instálalas con npm, pip, composer o maven.

Webhooks

Recibe notificaciones en tiempo real por cada evento: cargo, reembolso, contracargo, dispersión. Firmados criptográficamente.

Sandbox completo

Ambiente de pruebas con tarjetas de test, escenarios de error y simulación completa del flujo de pago. Sin riesgo, sin datos reales.

Tokenización

Tokeniza tarjetas desde el frontend con BoolPay.js. Los datos sensibles nunca pasan por tu backend. PCI-compliant por diseño.

Documentación completa

Guías paso a paso, referencias de API, ejemplos de código, changelog y status page. Todo en un solo lugar.

Ejemplo de integración

Cobra en pocas líneas de código

Crea un cargo, genera una liga de pago o suscribe a un cliente con llamadas simples a nuestra API. Así de fácil.

  • Autenticación con API keys
  • Respuestas en JSON estándar
  • Errores descriptivos con códigos
  • Idempotencia en requests
  • Rate limiting generoso
# Crear un cargo con Python
import boolpay

boolpay.api_key = "sk_live_tu_api_key"

charge = boolpay.Charge.create(
    amount=2500.00,
    currency="MXN",
    payment_method="card",
    source="tok_1234567890",
    description="Pedido #5678",
    customer={
        "name": "María López",
        "email": "maria@empresa.com"
    }
)

print(charge.id)     # chg_abc123
print(charge.status)  # "approved"

SDKs y plugins disponibles

Librerías oficiales mantenidas por nuestro equipo. Instalación en un comando.

Node.js
Python
PHP
Java
Ruby
.NET

¿Listo para integrar?

Solicita tus credenciales de sandbox y empieza a probar la API en minutos. Nuestro equipo técnico te acompaña.