Pagos - Documentación API - LEADGODS
Ver todos los capítulos

Referencia

Pagos

Devuelve las ventas completadas de tu cuenta. Es útil para enviarlas a tu CRM o a tu sistema contable.

Listar los últimos pagos

GET /payment

Devuelve como máximo los 100 pagos completados más recientes. No admite paginación ni filtros; para cargar un historial completo, descárgalo desde el panel en Pagos.

Ejemplo de respuesta:

[
  {
    "id": 987654,
    "amount": "1,250.00",
    "currencyCode": "USD",
    "datePayment": "2026-01-15T10:30:00-05:00",
    "paymentMethod": "CARD",
    "status": "A",
    "name": "Ana",
    "lastName": "Pérez",
    "email": "[email protected]",
    "phone": "+51999999999",
    "countryCode": "PE",
    "city": "Lima",
    "address": "Av. Ejemplo 123",
    "publication": "Curso de ejemplo",
    "item": "Acceso completo",
    "comment": null,
    "amountDiscount": null,
    "amountDolar": "1,250.00",
    "amountDolarNeto": "1,150.00"
  }
]
CampoDescripción
idIdentificador del pago. Guárdalo para no procesar dos veces la misma venta.
amount / currencyCodeImporte y moneda del pago.
datePaymentFecha del pago, en formato ISO 8601.
paymentMethodMétodo de pago.
statusEstado. A significa pago completado.
name, lastName, email, phoneDatos del comprador.
countryCode, city, addressDatos de facturación.
publication / itemPublicación y precio comprados.
commentComentario de la operación.
amountDiscountDescuento aplicado.
amountDolar / amountDolarNetoImporte en dólares, bruto y neto.

Los importes llegan como texto y pueden incluir coma como separador de miles. Elimínala antes de convertirlos a número.

Sincronizar ventas

Consulta GET /payment cada cierto tiempo y procesa solo los id que aún no tengas. Si entre dos consultas se producen más de 100 ventas, las más antiguas no aparecerán, así que ajusta la frecuencia a tu volumen.