API Reference
Payment methods
Un payment_method es el medio de pago real del cardholder (tarjeta o cuenta bancaria) sobre el que Argentive hace el hold cada vez que se crea una card. Soportamos rieles locales en cada país.
Rieles soportados
- Argentina — Tarjeta de crédito/débito vía Mercado Pago. Próximamente CVU para débito inmediato.
- México — Tarjeta de crédito/débito vía Mercado Pago + CLABE.
- Brasil — Cartão de crédito + PIX vía Mercado Pago.
- Chile, Colombia, Perú, Uruguay — Tarjeta de crédito vía dLocal.
El objeto PaymentMethod
Setup (hosted checkout)
POST
/api/v1/cardholders/:id/payment-method/setupDevuelve una URL de checkout hospedada. Redirigís al cardholder, ingresa los datos de su tarjeta o cuenta bancaria, y al volver Argentive tiene un pm_id tokenizado.
Body (opcional)
Nota
El cardholder tiene 1 hora para completar el checkout. Si expira, generá una nueva sesión llamando a este endpoint de nuevo.
Status
GET
/api/v1/cardholders/:id/payment-method/statusListar payment methods
GET
/api/v1/cardholders/:id/payment-methodsUn cardholder puede tener múltiples payment methods. Solo uno es isDefault: true — ese es el que se usa para holds.
Cambiar el default
PATCH
/api/v1/cardholders/:id/payment-methods/:pm_idEliminar un payment method
DELETE
/api/v1/cardholders/:id/payment-methods/:pm_idNo podés eliminar el único PM activo si el cardholder tiene cards OPEN/IN_USE (esto protege los holds existentes). Cerrá esas cards primero o registrá otro PM y movéle el default.