Accountmaker Docs
Tipos

Pago

Registro de transacción financiera para una cuenta.

payments transactions billing

Pago

Un Pago registra una transacción monetaria para una cuenta. Puede sincronizarse desde Stripe o registrarse manualmente.

Schema

interface Payment {
  id: string; // "pay..." - Identificador único
  account_id: string;
  amount_cents: number;
  currency: string;
  status: "pending" | "succeeded" | "failed" | "canceled" | "refunded";
  paid_at: string | null;
  payment_method: string | null;
  external_id: string | null;
  external_customer_id: string | null;
  external_data: unknown | null;
}

Propiedades

PropiedadTipoDescripción
idstringKSUID con prefijo pay
account_idstringCuenta propietaria
amount_centsnumberMonto en centavos
currencystringCódigo ISO 4217
statusenumEstado del pago
paid_atstring?Momento del pago
payment_methodstring?Método de pago
external_idstring?ID del proveedor
external_customer_idstring?ID de cliente externo
external_dataobject?Snapshot del proveedor

Estados

EstadoDescripción
pendingEn procesamiento
succeededPago completado
failedPago fallido
canceledPago cancelado
refundedDevuelto al cliente

Ejemplo

{
  "id": "pay123",
  "account_id": "acc456",
  "amount_cents": 9900,
  "currency": "usd",
  "status": "succeeded",
  "paid_at": "2026-01-15T10:30:00Z",
  "payment_method": "card",
  "external_id": "pi_abc123",
  "external_customer_id": "cus_xyz789"
}

Relacionado