Códigos de Respuesta en Cargos
Cuando se realiza un cargo, en el cuerpo del objeto Cargo
, estarán presentes los valores estatus
, codigo
y descripcion
.
El primero, el campo estatus
, nos indicará de manera rápida el resultado del cargo. El Campo codigo
nos indicará el código que se obtuvo al procesar la transacción de acuerdo al catálogo de códigos de procesamiento, finalmente, el campo descripcion
contendrá una descripción del codigo
obtenido.
Código HTTP | Estatus | Código | Descripción | Gestión o Sugerencia |
---|---|---|---|---|
200 | Completada | cargo_exitoso | El cargo fue exitoso | |
200 | Rechazada | cvv_invalido | El código CVV es incorrecto | Se recomienda que NO se indique el código de error exacto al cliente, debe mostrarse un error genérico |
200 | Rechazada | cvv_requerido | El código CVV es requerido en la transacción | Solicitar al cliente verificar los datos proporcionados |
200 | Rechazada | do_not_honor | La transacción fue declinada por un motivo desconocido | Solicitar al cliente que se comunique con el banco emisor de su tarjeta o intente con otra tarjeta |
200 | Rechazada | formato_invalido | El banco ha declinado el cargo solicitado por contener un error de formato | Solicitar al cliente verificar los datos proporcionados |
200 | Rechazada | llame_al_emisor | La transacción fue declinada por un motivo desconocido | Solicitar al cliente que se comunique con el banco emisor de su tarjeta o intente con otra tarjeta |
200 | Rechazada | monto_invalido | El banco rechazó el cargo por contener un monto inválido o estar fuera del rango/límite establecido | Solicitar al cliente verificar el monto de la transacción ya que puede exceder el límite permitido o que se comunique con el banco emisor de su tarjeta |
200 | Rechazada | monto_invalido | El banco rechazó el cargo por contener un monto inválido o estar fuera del rango/límite establecido | Solicitar al cliente verificar el monto de la transacción ya que puede exceder el límite permitido o que se comunique con el banco emisor de su tarjeta |
200 | Rechazada | comercio_invalido | La transacción fue declinada por un error en la cuenta del comercio | Comercio debe comunicarse con su banco adquiriente para verificar el estado de la afiliación |
200 | Rechazada | operacion_no_permitida | El banco ha rechazado el cargo ya que el método de pago no soporta el tipo de transacción | Solicitar al cliente intentar el pago con otra tarjeta |
200 | Rechazada | promocion_no_permitida | El banco ha rechazado el cargo ya que el método de pago no soporta el tipo de promoción | Solicitar al cliente verificar el método de pago y promoción elegida |
200 | Rechazada | retener_tarjeta | Retener tarjeta | La tarjeta puede contar con reporte por robo o extravío, se recomienda que NO se indique el código de error exacto al cliente, debe mostrarse un error genérico |
200 | Rechazada | transaccion_declinada | La transacción fue declinada por un motivo desconocido | Solicitar al cliente que se comunique con el banco emisor de su tarjeta |
200 | Rechazada | tarjeta_invalida | El número de tarjeta no existe o es inválido | Solicitar al cliente verificar el número de tarjeta |
200 | Rechazada | tarjeta_perdida | El banco ha reportado la tarjeta como perdida | Se recomienda que NO se indique el código de error exacto al cliente, debe mostrarse un error genérico |
200 | Rechazada | tarjeta_expirada | La tarjeta ha expirado | Solicitar al cliente intentar el pago con otra tarjeta |
200 | Rechazada | tarjeta_robada | El banco ha reportado la tarjeta como robada | Se recomienda que NO se indique el código de error exacto al cliente, debe mostrarse un error genérico |
200 | Completada | transaccion_aprobada | La transacción fue aprobada exitosamente | |
200 | Rechazada | transaccion_no_aprobada | La transacción no fue aprobada por un motivo desconocido | Solicitar al cliente que se comunique con el banco emisor de su tarjeta o intente con otra tarjeta |
200 | Rechazada | transaccion_declinada | La transacción fue declinada por un motivo desconocido | Solicitar al cliente que se comunique con el banco emisor de su tarjeta |
200 | Rechazada | volver_a_intentar | La transacción no pudo ser completada, por favor reintente la operación | |
200 | Rechazada | emisor_no_disponible | El emisor de la tarjeta no está disponible por lo que no se pudo completar el cargo | Solicitar al cliente volver a intentar el cargo o comunicarse con el banco emisor de su tarjeta |
200 | Rechazada | rechazada_antifraude | El cargo ha sido rechazado por contar con un alto nivel de riesgo | Se recomienda que NO se indique el código de error exacto al cliente, debe mostrarse un error genérico o solicitar al cliente el uso de otro método de pago |
200 | Rechazada | fondos_insuficientes | La tarjeta no cuenta con saldo suficiente para completar la compra | Solicitar al cliente intentar el pago con otra tarjeta |
200 | Rechazada | error_al_procesar | Hubo un error al procesar la transacción | En caso de persistir el error, contacte a un administrador o contacto de soporte |