AME
Esta documentación describe la integración con AME a través de Carat Portal, utilizando el enrutamiento CardSE a través de SiTef.
#
Información de RegistroEl Carat debe estar configurado para aceptar pagos para el autorizador AME a través de CardSE.
#
Pago REST#
flujo- El comerciante crea la transacción en Carat Portal pasando alguna información adicional de AME y recibe un NIT como respuesta.
- El comercio llama al servicio de efectivización de pago y recibe un código QR y una transacción con estado
PEN
(pendiente). - El comerciante muestra el código QR al cliente.
- El cliente escanea el código QR con la aplicación AME y realiza los trámites de confirmación de pago solicitados por el autorizador.
- Mientras el cliente finaliza el pago, Carat Portal consultará la situación de venta en el autorizador hasta que finalice la transacción.
- El comerciante, a su vez, debe consultar el estado de la transacción en Carat Portal hasta que ya no tenga el estado
PEN
.
Aviso:
Si el estado permanece pendiente (
PEN
) después de 3 (tres) minutos, Carat Portal deshacer la transacción junto con AME.
#
Información adicional al crear la transacciónPara transacciones AME, se debe usar authorizer_id
= 446
.
A continuación se muestran los parámetros adicionales que se pueden enviar en las transacciones AME:
Parámetro | Descripción | Formato | Requerido | |||
---|---|---|---|---|---|---|
additional_data.items[] | ||||||
ean | Código de producto EAN. Atención: si se envían simultáneamente EAN y SKU, solo se considerará EAN. | < 255 AN | NO | |||
sku | Código de producto SKU. Atención: si se envían simultáneamente EAN y SKU, solo se considerará el EAN. | < 255 AN | NO | |||
description | Descripción del Producto. | < 30 AN | NO | |||
quantity | Cantidad de producto. | < 15 N | NO | |||
quantity_type | Tipo de cantidad:
| < 2 AN | NO | |||
unit_price | Precio unitario del producto en centavos. | < 12 norte | NO |
Ejemplo:
#
Iniciando transacción#
Solicitud de realización de pagoAl utilizar AME, no será necesario enviar ningún dato de la tarjeta.
Ejemplo:
#
Devoluciones en la realización del Pago con diferente tamaño del estándar.Parámetro | Descripción | Formato |
---|---|---|
authorization_number | Número de autorización | < 100 AN |
Aviso:
En caso de error de comunicación en esta operación, será necesario crear otra transacción.
Ejemplo:
#
Pago HTMLNo hay diferencias de flujo para el comerciante.
Al igual que en el Pago REST, se pueden enviar parámetros adicionales en la creación de la transacción, usando el mismo formato.
#
Cancelación REST#
Solicitud de cancelación efectivaAl utilizar AME, no será necesario enviar ningún dato de la tarjeta.
Ejemplo:
#
Devoluciones por cancelación#
Generación de link de pago en el Portal del comercianteTambién es posible realizar pagos con AME a través de la funcionalidad de link de pago del Portal Lojista. Sin embargo, la posibilidad de enviar información adicional de AME aún no está disponible.