Skip to main content
Skip table of contents

Consideraciones para los métodos con Redirect

Aplica para los métodos CARD (cuando es por Redirect), CUOTEALO, BANK_TRANSFER y POWERPAY.

Cuando se solicita una autorización y en la respuesta está presente el campo transaction.redirect_url, el invocado debe cargar la URL entregada para que el usuario pueda continuar el pago.

Cuando el usuario finalice la autorización, nuestro orquestador se encargará de realizar un redireccionamiento hacia la URL que fue entregado en el request de la autorización. Este redireccionamiento es en formato form post y se enviará los siguientes campos:

Campo

Valor

authorization_result

Contendrá un json-string en base64 con el resultado de la autorización.

signature

Contendrá una firma para validar que el json de respuesta es autentico.

Parámetros del authorization_result

Field

Description

Accepted Value

Type

Obligatorio

success

Indica si el proceso se realizó correctamente

Cadena alfanumérica

String

SI

merchant_code

Identificador del comercio

Cadena Alfanumérica

String

SI

merchant_operation_number

Número de pedido de la operación

Cadena numérica mayor o igual de 6 dígitos

String

SI

transaction

Objeto con información de la transacción

Object

SI

transaction.transaction_id

Monto de la operación

Cadena numérica

String

SI

transaction.state

Estado de la transacción

  • AUTORIZADO

  • DENEGADO

  • INVALIDO

String

SI

transaction.currency

Código de la moneda de la transacción que fue autorizado

Cadena numérica

String

SI

transaction.amount

Monto de la transacción que fue autorizado. El monto debe estar en centavos.

Cadena numérica

Object

SI

transaction.processor_response

Objeto que contiene resultado detallado del procesamiento. Este objeto puede cambiar según el método de pago.

Este campo es variable y modificable en el tiempo, tomarlo como referencial.

  

Object

NO*

meta

Objeto que contiene metadados del flujo ejecutado

 

Object

SI

meta.status

Objeto que contiene el resultado del flujo ejecutado

 

Object

SI

meta.status.code

Código que representa el resultado del flujo ejecutado

 Cadena numérica

String

SI

meta.status.message_ilgn

Objeto que contiene el mensaje resultante del flujo

 

Object

SI

meta.status.message_ilgn.[].locale

Localidad a nivel de lenguaje para el mensaje del flujo ejecutado

 Cadena alfanumérica

String

SI

meta.status.message_ilgn.[].value

Mensaje resultante del flujo ejecutado

 Cadena alfanumérica

String

SI

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.