Download OpenAPI specification:Download
La API de recargas de Multicaja es la que usan sus diferentes productos digitales para realizar recargas a través del Switch Transaccional de Multicaja.
Todos los requerimientos son autenticados usando un api-key incluido en el header x-api-key
o apikey
.
La API usa códigos HTTP estándares para indicar el éxito o fracaso de un requerimiento. El cuerpo del mensaje es json
con el siguiente formato:
{
"status": 400,
"error": "Bad Request",
"message": "Invalid property 'origin'",
"path": "/recharges/v1/check",
"timestamp": "2018-08-02T14:56:37.427"
}
Obtiene un listado de productos de recarga agrupados por operador
OK
Server Error
Verificación de factibilidad de una recarga
Datos de la recarga
origin required | string Texto que identifica la plataforma que está haciendo la recarga, es requerido por el Switch de Multicaja como dato de control |
stan required | integer <int32> Identificador secuencial de la transacción, largo máximo 6 dígitos |
product_id required | integer <int64> Identificador del producto a recargar |
amount required | integer <int64> Monto a recargar |
suscriptor required | string Número identificador de la recarga, dependiendo del producto puede ser un rut o un número de teléfono |
commerce_id required | integer <int64> Identificador del comercio |
branch_id required | integer <int64> Identificador de la sucursal |
terminal_id required | integer <int64> Identificador del terminal |
OK
Alguno de los campos requeridos no viene o es inválido
Server Error
Error al comunicarse con el Switch Multicaja
Timeout al comunicarse con el Switch Multicaja
Realiza una recarga con cargo al comercio informado
Datos de la recarga
origin required | string Texto que identifica la plataforma que está haciendo la recarga, es requerido por el Switch de Multicaja como dato de control |
stan required | integer <int32> Identificador secuencial de la transacción, largo máximo 6 dígitos |
product_id required | integer <int64> Identificador del producto a recargar |
amount required | integer <int64> Monto a recargar |
suscriptor required | string Número identificador de la recarga, dependiendo del producto puede ser un rut o un número de teléfono |
check_transaction_id required | integer <int64> Identificador de la transacción de verificación de factibilidad |
commerce_id required | integer <int64> Identificador del comercio |
branch_id required | integer <int64> Identificador de la sucursal |
terminal_id required | integer <int64> Identificador del terminal |
OK
Alguno de los campos requeridos no viene o es inválido
Server Error
Error al comunicarse con el Switch Multicaja
Timeout al comunicarse con el Switch Multicaja