---
title: "Registrar pago a crédito"
method: POST
path: "/api/v4/integration/cash-in/credit-payment"
---

# Registrar pago a crédito

`POST /api/v4/integration/cash-in/credit-payment`

## Request

- Base URL: `https://api-sandbox.atratopago.com`
- URL: `https://api-sandbox.atratopago.com/api/v4/integration/cash-in/credit-payment`
- Auth: API key in header `x-auth-token`
- TypeScript: <https://skmtc.dev/atratopago/apis/api-partners/docs/api/v4/integration/cash-in/credit-payment/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- object
  - `creditId` integer, required: Crédito abierto de un cliente que cumple la regla de acceso de /credits. Puede ser de otro comercio.
  - `amount` number, required: Monto mayor a 0, máximo 2 decimales. No puede pasar de settleAmount.
  - `storeId` integer, required: Sucursal autorizada donde se recibe el pago.

## Response `201`

Pago registrado.

- object
  - `paymentId` integer, required: ID del pago a crédito. Guárdalo: sirve para el detalle y para cancelar.
  - `creditId` integer, required
  - `status` 'success' | 'pending_conciliation', required
  - `amount` number, required
  - `message` string, required

## Other responses

- `400`: Datos incorrectos o validación fallida.
- `401`: No autorizado o la cuenta no tiene sucursales.
- `404`: El crédito no existe, ya está cerrado o cancelado, o el cliente no cumple la regla de acceso.
- `405`: La sucursal tiene horario de registro y se está fuera de él. No se registra ningún pago.
- `500`: Error inesperado.

## Changes

- **2026-11-03** `0d08bf95374b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/atratopago/apis/api-partners/changes/api/v4/integration/cash-in/credit-payment/post.md)

---

[API](https://skmtc.dev/atratopago/apis/api-partners.md) - [All operations](https://skmtc.dev/atratopago/apis/api-partners/llms.txt) - [OpenAPI document](https://skmtc.dev/atratopago/apis/api-partners/revisions/0d08bf95374b?raw)
