Emití tarjetas para tus agentes por API.
Card issuing programático para plataformas y agentes. Autenticá con un token y operá cuentas, tarjetas, permisos y autorizaciones. Los montos van en centavos.
curl https://cardia-api.emipanelli.com/admin/cards \ -H "x-admin-token: $CARDIA_API_TOKEN"
Base: https://cardia-api.emipanelli.com · Autenticá cada request con el header x-admin-token.
$ curl -X POST https://cardia-api.emipanelli.com/admin/cards \
-H "x-admin-token: $CARDIA_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "currency": "USD", "mode": "scoped" }'
HTTP/1.1 201 Created
{
"id": "card_02",
"currency": "USD",
"mode": "scoped",
"last4": "8841",
"balanceCents": 0
} ▋
Endpoints
Cuentas
/admin/accountsLista las cuentas. Cada una incluye balances { ARS, USD } en centavos.
/admin/accounts/:id/cash-inAcredita saldo. Body: { amountCents, currency, idempotencyKey }.
/admin/accounts/:id/cash-outDebita saldo. Body: { amountCents, currency, idempotencyKey }.
/admin/accounts/:id/exchangeConvierte entre saldos. Body: { fromCurrency, toCurrency, amountCents }.
Tarjetas
/admin/cardsLista las tarjetas, con currency 'ARS'|'USD' y mode 'free'|'scoped'.
/admin/cardsEmite tarjetas. Sin accountId crea cuenta + 2 tarjetas (ARS y USD).
/admin/cards/:id/modeCambia el modo. Body: { mode: 'free'|'scoped' }.
Permisos
/admin/permissionsLista permisos. Filtrá con ?cardId=.
/admin/permissionsCrea un permiso. Body: { cardId, merchant, maxAmountCents, ttlSeconds }.
/admin/permissions/:id/cancelCancela un permiso vigente.
Autorizaciones
/admin/authorizations/simulateSimula una compra. Body: { cardId, merchant, amountCents } → { status, reason }.
/admin/authorizationsLista las transacciones (autorizaciones).
Ejemplo: simular una autorización
$ curl -X POST https://cardia-api.emipanelli.com/admin/authorizations/simulate \
-H "x-admin-token: $CARDIA_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "cardId": "card_01", "merchant": "Jumbo", "amountCents": 1200000 }'
{
"status": "APPROVED",
"reason": "permiso vigente · Jumbo · ≤ $50.000"
}
¿Listo para darle una tarjeta a tu agente?
Sumate a la lista de espera y probá el authorizer en vivo en la demo.