- Pautas de integración
- Características soportadas (operaciones de pago)
- Operaciones de transacciones
Operaciones de transacciones
Si está integrado en el motor de pagos a través de DirectAPI, puede utilizar las operaciones de DirectAPI para procesar transacciones, recuperar detalles de transacciones, almacenar detalles de tarjetas, etc. Para realizar una operación, debe tener el privilegio requerido en su perfil del negocio con el motor de pagos. Para verificar qué operaciones están disponibles para su uso, póngase en contacto con your payment service provider.
Operaciones de transacciones iniciales
Esta sección describe las operaciones que puede usar para iniciar una transacción.
La operación Authorize verifica los detalles de la tarjeta del pagador, revisa que el pagador tenga suficientes fondos disponibles en su línea de crédito e intenta reservar los fondos solicitados. El límite de crédito del pagador se reduce de acuerdo con el monto autorizado y los fondos se reservan por un período de tiempo (en la mayoría de los casos de 5 a 8 días), según lo que determinen el esquema de la tarjeta y las reglas de emisión de la tarjeta del pagador.
La autorización no debita fondos desde la cuenta del pagador, sino que reserva el monto total del pedido, lista para que la operación Capture debite la tarjeta y transfiera los fondos a su cuenta. Las transacciones Authorize no aparecen en el estado de cuenta del pagador, a diferencia de las transacciones Capture.
Para una autorización con éxito, el motor de pagos devuelve result=SUCCESS en la respuesta de transacción. Puede realizar Authorize como operación subsiguiente solo si la transacción inicial es Verify y los detalles de tarjeta en la solicitud Authorize y en la transacción Verify coinciden.
Authorize también se conoce como "Auth", "Authorization".
Certeza de pedido
Puede indicar un nivel de certeza sobre el monto de la autorización que se capturará, al proporcionar el campo order.certainty
en la solicitud Authorize. Para hacerlo, your payment service provider debe habilitar el privilegio "Cambiar certeza de pedido" en su perfil del negocio. Puede configurar el campo en cualquiera de los siguientes valores:
- FINAL: se espera capturar el monto autorizado completo con una o más capturas dentro del tiempo establecido (normalmente 7 días). El pedido solo se cancelará en circunstancias excepcionales (por ejemplo, el pagador canceló su compra). Proporcionar este valor en su transacción puede calificar la transacción para tarifas de procesamiento menores.
- ESTIMATED: el monto autorizado es una estimación del monto que se va a capturar dentro del tiempo estipulado en el mandato (por lo general, de 30 a 31 días). Es posible que el monto capturado sea menor o que no se capture nada, o que la autorización se cancele. Si se proporciona este valor en la transacción, el costo de las tarifas de procesamiento puede ser superior.
La solicitud se rechaza si usted no tiene el privilegio para cambiar la certeza del pedido y el valor que ingresa en este campo no coincide con el valor predeterminado de certeza del pedido configurado en su perfil del negocio.
Referencia de API de Authorize [REST][NVP]
Revocaciones de autorización
El motor de pagos puede revertir los montos de autorización pendientes para autorizaciones no capturadas, capturadas parcialmente o vencidas, cuando el adquirente lo admita. Esto permite cumplir con los requisitos del esquema de tarjeta para revocaciones totales y parciales.
Autorizaciones no capturadas
Si no desea capturar el monto autorizado después de enviar una solicitud Authorize, debe anular su autorización enviando una solicitud VOID. Proporcione el ID de transacción para la autorización que se debe anular en el campo transaction.targetTransactionId
.
Autorizaciones capturadas parcialmente
Al enviar una solicitud Capture para un pedido, puede proporcionar un monto de captura inferior al monto autorizado para el pedido (order.AuthorizedAmount
). Si no tiene intención de capturar el monto autorizado restante, puede anular el monto autorizado pendiente, si el adquirente lo admite.
Puede intentar anular/revertir el monto de la autorización pendiente de dos maneras:
- Envíe una solicitud VOID con el ID de transacción para que la autorización que se debe anular en el campo
transaction.targetTransactionId
. - Proporcione el número previsto de operaciones Capture para el pedido en el campo
order.expectedNumberOfCaptures
en la solicitud Capture o por medio de Merchant Administration. En caso de que el número total de operaciones Capture para el pedido (incluida la operación Capture actual) sea superior o igual al número total previsto de solicitudes de Capture, el motor de pagos activará automáticamente una anulación del monto autorizado pendiente, cuando el adquirente lo admita. Para permitirlo, your payment service provider debe habilitar el privilegio "Revertir automáticamente los montos de autorización pendientes" en su perfil del negocio.
Por ejemplo, si proporcionaorder.expectedNumberOfCaptures
=2 en la primera solicitud de Capture, el motor de pagos invierte automáticamente el monto autorizado restante al procesar la segunda solicitud de Capture.
Si reduce el número esperado de capturas en las solicitudes de Capture posteriores, por ejemplo, actualizaorder.expectedNumberOfCaptures
=1 en la segunda solicitud de Capture, el motor de pagos invierte automáticamente el monto autorizado restante al procesar la segunda solicitud de Capture. Esto se debe a que 2 (el número total de transacciones Capture para el pedido, incluida la transacción Capture actual) supera 1 (el número esperado de transacciones Capture). Sin embargo, si aumenta el número esperado de transacciones Capture en las solicitudes de Capture posteriores, por ejemplo, actualizaorder.expectedNumberOfCaptures
=3 en la segunda solicitud de Capture, el motor de pagos no revertirá el monto pendiente hasta que reciba la tercera solicitud de Capture.
order.expectedNumberOfCaptures
solo se puede enviar a partir de la versión 44 de DirectAPI.Autorizaciones vencidas
Las autorizaciones tienen un período de validez después del cual vencen. El período de validez de autorización se puede configurar en el motor de pagos para una combinación de adquirente, tipo de tarjeta y certeza del pedido.
Cuando envía una solicitud de Authorize al motor de pagos, este determina la fecha y hora de vencimiento de la autorización, sobre la base del período configurado de validez de la autorización (utilizando la combinación tipo de tarjeta, adquirente, certeza de pedido). Cuando el adquirente lo admita, el vencimiento de la autorización se devuelve en el campo authorizationResponse.autoExpiry
en la respuesta de la operación Retrieve Transaction
. Este campo contiene la fecha y la hora en que el motor de pagos hará que la autorización venza automáticamente.
Una vez que el período de validez de la autorización venza, el motor de pagos hará lo siguiente:
- Intentará anular automáticamente la autorización y liberará los fondos para el pagador (cuando el adquirente lo admita). Para permitirlo, your payment service provider debe habilitar el privilegio "Revertir automáticamente las autorizaciones vencidas" en su perfil del negocio.
Si el pedido ya fue capturado parcialmente y si su adquirente admite la anulación de autorizaciones para capturas parciales, el motor de pagos intentará anular/revertir el monto de autorización pendiente.
- Rechazará cualquier solicitud de Capture con respecto al pedido.
Actualizaciones de autorización
El motor de pagos le permite ampliar el período de autorización y, opcionalmente, aumentar o disminuir el monto de autorización para autorizaciones válidas cuando el adquirente lo admita. Para hacerlo, your payment service provider debe habilitar el privilegio "Update Authorization" en su perfil del negocio. Para obtener más información, consulte Update Authorization.
Aplazamientos de autorizaciones
El motor de pagos le permite aplazar una autorización si no puede enviar una transacción Authorize o Pay en el momento en que se completó con el pagador. Esta falla puede deberse a problemas de conectividad o del sistema, u otras limitaciones que requieran el aplazamiento del envío hasta que el sistema vuelva a estar en línea. La identificación de las autorizaciones diferidas es obligatoria para cumplir con los requisitos del esquema de Visa.
A continuación se indican algunos casos en los que debe indicar la autorización como una autorización diferida para pagos con tarjeta Visa:
- Si el suyo es un negocio que acepta pagos con tarjeta presente en un terminal POS donde el sistema de autorización POS está fuera de línea, la autorización que envíe para su procesamiento cuando el sistema vuelva a estar en línea debe marcarse como diferida.
- Si el suyo es un negocio minorista que acepta pagos a través de pedidos telefónicos donde el sistema de autorización POS está fuera de línea, la autorización que envíe para su procesamiento cuando el sistema vuelva a estar en línea debe marcarse como diferida.
Para diferir una autorización, proporcione el campo transaction.deferredAuthorization
en la solicitud Authorize, Pay o Standalone Capture y establezca su valor en TRUE. Si no proporciona este campo, el valor predeterminado se establecerá en FALSE.
Para los negocios de transporte, la autorización que envíe por el monto total al final del período de viaje para todos los pagos dentro de un período de viaje debe marcarse como diferida. Para obtener más información, consulte Pagos de tarifas de transporte totalizados.
Preguntas frecuentes
Para capturar un monto superior al autorizado para un pedido, su perfil de negocio en el motor de pagos debe estar habilitado para el privilegio Captura excesiva. Consulte Capturas excesivas
Sí, esto se conoce como una solicitud de Standalone Capture y, cuando se admite para el adquirente, simplemente se puede enviar una solicitud de Capture con el código de autorización devuelto por el adquirente (en la respuesta de autorización).
La operación Pay combina eficazmente una operación Authorize y una operación Capture en un mensaje. Una transacción única autoriza el pago y transfiere fondos desde la cuenta del pagador a su cuenta.
Si desea enviar Pay como operación subsiguiente, debe tener una transacción de verificación correcta y los detalles de la tarjeta en la solicitud Pay y en la transacción Verify deben coincidir.
El nivel de certeza para una transacción Pay se define en FINAL. Para obtener más información, consulte Certeza de pedido.
Pay también se conoce como "Sale", "Purchase".
Initiate Browser Payment
. Para obtener más información, consulte Implementación de integración de pago mediante explorador.Referencia de API de Pay [REST][NVP]
Auto Capture
Auto-capture es una variante de la operación Pay, que permite que un negocio con un privilegio para realizar una transacción Pay y que usa un adquirente que solo admite las transacciones Authorize/Capture pueda realizar una operación Authorize, seguida de una operación Capture activada en forma automática. Con este tipo de transacción, una solicitud Pay se transforma en las operaciones Authorize y Capture.
Esta operación se puede realizar mediante el uso de Direct Payment, Hosted Session, o los modelos de integración Batch.
El identificador de transacción para las solicitudes Authorize y Capture será el identificador de transacción proporcionado por usted en la solicitud Pay original. En la respuesta Pay, el campo transaction.type
indicará la última transacción con la que se intentó satisfacer la solicitud, es decir, Authorize o Capture.
Puede usar la operación Retrieve para recuperar los resultados de una operación capturada automáticamente. Esto devuelve los resultados de la última transacción con la cual se intentó satisfacer la solicitud.
Puede usar la operación Void Pay para anular una transacción Pay capturada automáticamente. Cuando realiza esta operación, Mastercard Gateway:
- Intenta una operación "Void Capture" para la transacción Capture.
- Si el resultado de "Void Capture" es satisfactorio, entonces se intenta "Void Authorization" para la operación Authorization. Si el resultado de "Void Capture" no es satisfactorio, entonces la respuesta indica que la anulación no se pudo realizar y no se intenta Void Authorization.
Aplazamientos de autorizaciones
Puede proporcionar un indicador en la solicitud Pay para aplazar la autorización. Para obtener más información, consulte Aplazamientos de autorizaciones.
La operación Verify le permite verificar los detalles de la cuenta del pagador antes de realizar una transacción Pay o Authorize. También comprueba los detalles de pago mediante un método de verificación reconocido por el adquirente. Por ejemplo, si el adquirente cuenta con el servicio de verificación de dirección (AVS), entonces Verify envía una transacción para el AVS solamente, con un monto cero y los detalles de la dirección del pagador.
Una transacción Standalone Capture es una transacción Capture en la que la autorización se realizó de manera externa al motor de pagos. Al enviar una transacción Standalone Capture al motor de pagos, debe proporcionar el código de autorización generado de forma externa en el campo transaction.authorizationCode
y los demás campos obligatorios.
Puede enviar transacciones Standalone Capture si tiene habilitado el privilegio Capture en su perfil del negocio.
Referencia de API de Standalone Capture [REST][NVP]
Aplazamientos de autorizaciones
Puede proporcionar un indicador en la solicitud Standalone Capture para aplazar la autorización. Para obtener más información, consulte Aplazamientos de autorizaciones.
Una transacción Standalone Refund es una transacción Refund que le permite transferir fondos desde su cuenta de vuelta al pagador, sin una compra previa. Se pueden realizar transacciones Standalone Refund cuando desea dar crédito a la cuenta del pagador sin asociar el crédito a una transacción anterior.
La operación Disbursement le permite enviar fondos a la cuenta de la tarjeta de un pagador cuando sea necesario, por ejemplo, en el caso de ganancias de juegos o apuestas o cuando pague la factura de la tarjeta de crédito de un pagador. Al realizar una operación Disbursement, no se requieren los detalles de facturación y envío del pagador y la validación del código de seguridad de tarjeta (CSC) no es aplicable. Una operación Disbursement puede realizarse sin transacciones previas o después de verificar los detalles de la cuenta del pagador.
Operaciones posteriores
Esta sección describe las operaciones que puede realizar en las transacciones iniciales, Authorize o Pay.
Para verificar qué operaciones están configuradas en su perfil de negocio, póngase en contacto con your payment service provider.
La operación Update Authorization le permite:
- Ampliar el período de validez de una autorización existente
- Aumentar o disminuir opcionalmente el monto de la autorización
Si solo desea ampliar el período de autorización, no envíe transaction.amount
en la solicitud. La fecha y hora de vencimiento de la autorización actualizada se devuelven en el campo authorizationResponse.autoExpiry
en la respuesta de Retrieve Transaction
. Se recomienda que envíe la solicitud Update Authorization
dentro del período de validez de la autorización original.
Si proporciona un monto de la transacción superior al monto de la autorización existente, se actualiza el monto de autorización con el monto nuevo. Por ejemplo, si el monto de autorización existente es de 100 USD y se indica 120 USD como monto de la transacción en la solicitud de Update Authorization
, entonces el nuevo monto de autorización disponible para la captura será de 120 USD.
Si proporciona un monto de la transacción inferior al monto de la autorización existente, se actualiza el monto de autorización con el monto nuevo. Por ejemplo, si el monto de autorización existente es de 100 USD y se indica 80 USD como monto de la transacción en la solicitud de Update Authorization, entonces el nuevo monto de autorización disponible para la captura será de 80 USD. El motor de pagos procesa automáticamente una solicitud de reverso por el monto de autorización restante de 20 USD (cuando se admita para el adquirente).
Tenga en cuenta que el motor de pagos solo puede actualizar una autorización existente si se cumplen las siguientes condiciones:
- your payment service provider debe habilitar su perfil del negocio en el motor de pagos para el privilegio "Actualizar autorización".
- La moneda del pedido debe coincidir con la moneda utilizada en la autorización existente.
- La autorización existente debe ser válida, correcta y debe estar totalmente aprobada.
Totales del pedido
Tras una solicitud Update Authorization correcta (para una tarjeta o para PayPal), el monto del pedido (order.amount
) y el monto total autorizado (order.totalAuthorizedAmount
) se actualizan con el monto de la transacción (transaction.amount
) de Update Authorization. Esto se aplica independientemente de si la transacción Update Authorization se envió al adquirente o de si el motor de pagos la aprobó automáticamente (response.gatewayCode=APPROVED_AUTO
). No obstante, si se opta por ignorar la actualización de autorización para una solicitud de captura excesiva (enviando transaction.authorizationAdjustmentActions=NO_ACTION
, consulte Capturas excesivas) y el motor de pagos envía una captura excesiva al adquirente, los totales del pedido NO se actualizan.
response.gatewayCode=APPROVED_AUTO
) solo es aplicable cuando el monto proporcionado es mayor que el monto de la autorización existente. Subtotales del pedido
Puede proporcionar los siguientes montos subtotales en la solicitud Update Authorization para pagos con tarjeta o PayPal:
order.itemAmount
order.shippingAndHandlingAmount
order.taxAmount
order.discount.amount
(solo pagos con tarjeta)order.gratuityAmount
(solo pagos con tarjeta)
order.cashbackAmount
en la solicitud Update Authorization.El motor de pagos NO valida si los montos del subtotal dan como total el transaction.amount
(es decir, order.amount
); sin embargo, debe asegurarse de ello para los pagos con PayPal.
Recargo
Puede actualizar un monto de recargo en la solicitud Update Authorization utilizando cualquiera de los siguientes campos:
order.surchargeAmount
: utilice este campo si proporciona un recargo calculado previamente.order.netAmount
: utilice este campo si el motor de pagos calcula el monto del recargo (según sus reglas de recargo).
order.surchargeAmount
y las solicitudes con este campo se rechazarán. Si proporciona order.netAmount
en un pago con PayPal, la transacción se procesará sin que se aplique un recargo.La operación Capture usa la autorización obtenida después de la operación Authorize inicial para transferir fondos desde la cuenta del pagador a su cuenta. Una operación Capture siempre debe ir precedida por una autorización exitosa y, como mínimo, se debe enviar un ID de autorización con la solicitud Capture. La moneda usada al capturar un monto debe coincidir con la moneda usada en la transacción de autorización.
Las operaciones Capture normalmente son hechas por lote por el motor de pagos o por el host del adquirente, de manera que los fondos en efecto no se transfieren hasta que el lote se cierra y se produce la liquidación.
Capture también se conoce como "Bill", "Complete".
El monto total que usted capture puede sobrepasar el monto autorizado original si se habilita el privilegio de captura excesiva en el perfil del negocio.
La captura excesiva es una variación de captura en que usted realiza capturas de montos mayores que el monto autorizado. El exceso permitido se especifica como un porcentaje del monto autorizado original y your payment service provider lo determina. Solo podrá realizar una captura excesiva por pedido no capturado parcialmente si la captura alcanza o excede el monto autorizado original.
Cuando se envíe una solicitud de Capture excesiva, el motor de pagos intentará actualizar automáticamente el monto de autorización al monto que se desee capturar. Si el adquirente permite la actualización de autorizaciones, el motor de pagos envía la solicitud Update Authorization al adquirente. Si no, el motor de pagos aprobará automáticamente una actualización de autorización (hasta el límite de captura excesiva configurado para el perfil del negocio).
Envíe transaction.authorizationAjustmentAction=NO_ACTION
en la solicitud de Capture si no quiere que el motor de pagos intente actualizar la autorización antes de enviar la operación Capture al adquirente. Tenga en cuenta que cuando el valor de autorización no coincida con la captura es posible que el pedido no tenga protección de contracargo.
Si desea capturar parcialmente una autorización y para obtener otra información relacionada, consulte Preguntas frecuentes.
Refund le permite dar crédito a fondos para un pedido existente de vuelta en la cuenta del pagador. Las operaciones Refund solo se pueden realizar donde se ha completado una transferencia de fondos a través de operaciones Pay o Capture. Usted puede realizar cualquier número de transacciones Refund sobre la transacción original, pero no puede reembolsar más que el total que se haya obtenido mediante todas las transacciones de compra o captura asociadas con el pedido.
Se realizan reembolsos por muchos motivos, por ejemplo, la devolución de mercancía no deseada, incorrecta o con falla.
Autorización de reembolso
Antes de enviar su solicitud de reembolso al adquirente para su compensación y liquidación, de forma predeterminada, el motor de pagos intenta automáticamente autorizar su reembolso con el emisor (cuando lo admite el adquirente). Esto permite a los emisores verificar los detalles de la tarjeta proporcionados en la solicitud de reembolso para garantizar que el reembolso se lleve a cabo correctamente.
La autorización de reembolso se realiza online y devuelve una respuesta en tiempo real. Esto tiene muchos beneficios:
- Recibirá una notificación inmediata de los emisores de tarjetas en la que se indicará si el reembolso se realizó correctamente o no. Esto permite tomar las medidas adecuadas cuando el emisor responde con un rechazo. Por ejemplo, si la tarjeta utilizada para la transacción de reembolso ya no es válida, el emisor rechaza la autorización de reembolso. Puede ponerse en contacto con el pagador para concertar el reembolso por medio de un instrumento de pago diferente.
- El emisor de la tarjeta recibe una notificación inmediata de la solicitud de reembolso, lo que permite que los emisores muestren instantáneamente información sobre el reembolso al pagador. También les permite administrar consultas/quejas de los pagadores de forma eficaz.
Si no desea que el motor de pagos envíe una solicitud de autorización para reembolsos, debe tener habilitado el privilegio "Imponer reembolsos sin autorizaciones". Aunque tenga este privilegio habilitado, puede solicitar autorización sobre reembolsos configurando el campo action.refundAuthorization
= true
en la solicitud de API Refund.
Si la autorización de reembolso resulta correcta, el servidor de pago procede con el reembolso; de lo contrario, se rechaza. El resultado de la transacción de reembolso se devuelve en la respuesta de la transacción. El código de autorización recibido del emisor se mostrará en Merchant Administration.
Reembolso de una captura específica
Debe seleccionar la captura específica en la sección Reembolso y luego ingresar el monto del reembolso. Si hay varias capturas, se mostrará la nueva interfaz de usuario; de lo contrario, si hay una sola captura, se mostrará la interfaz de usuario existente. Durante la transición con API, el transaction.targetTransactionld
es obligatorio solo cuando hay varias capturas.
El monto total reembolsado por un pedido puede sobrepasar el monto que se capturó correctamente para un pedido si se habilita el privilegio de reembolso excesivo en el perfil del negocio.
El exceso permitido sobre el monto capturado para transacciones DirectAPI se puede configurar en función de cada moneda, en Ajustes de integración en Merchant Administration. Si no establece un límite de reembolso excesivo para una moneda, se rechazarán los reembolsos excesivos para pedidos en esa moneda.
Cuando se envía un reembolso, el monto total reembolsado para el pedido (incluso el reembolso intentado) no debe superar el monto total capturado para ese pedido por sobre el exceso máximo permitido. Por ejemplo, si envía un reembolso excesivo mediante DirectAPI para un pedido donde el monto total capturado es de $100 USD y estableció el límite de reembolso excesivo para transacciones DirectAPI en $20 USD, entonces puede reembolsar hasta $120 USD.
La operación Disbursement le permite enviar fondos a la cuenta de la tarjeta de un pagador cuando sea necesario, por ejemplo, en el caso de ganancias de juegos o apuestas o cuando pague la factura de la tarjeta de crédito de un pagador. Al realizar una operación Disbursement, no se requieren los detalles de facturación y envío del pagador y la validación del código de seguridad de tarjeta (CSC) no es aplicable. Una operación Disbursement puede realizarse sin transacciones previas o después de verificar los detalles de la cuenta del pagador.
Retrieve Transaction le permite recuperar los detalles de una transacción mediante el ID de pedido y el ID de transacción. Ambos son obligatorios, ya que el ID de transacción identifica una transacción dentro de un pedido.
Retrieve Order le permite recuperar los detalles de un pedido y todas las transacciones relacionadas con el pedido.
Void intenta eliminar/revertir inmediatamente una solicitud de transacción. Las anulaciones solo se pueden realizar en transacciones que el adquirente aún no ha enviado al banco, para procesarse al final del día. Una vez que el adquirente ha enviado una transacción para su procesamiento, usted debe realizar una operación Refund en lugar de una operación Void.
Puede anular transacciones Authorize, Capture, Pay o Refund. Una anulación realizada en una transacción Authorize liberará de inmediato cualquier fondo reservado. En todos los otros tipos de transacciones, la anulación evitará que ocurra la transferencia de fondos.
La operación Referral vuelve a enviar una transacción inicial referida (transacción Authorization o Pay que recibe la respuesta "Consultar al emisor" por parte del adquirente) como una nueva transacción Authorization o Pay con un código de autorización obtenido de parte del emisor.
Es posible que se requiera que el pagador proporcione información adicional para que el emisor apruebe la transacción y proporcione un código de autorización/ID de autorización manual.
Se produce un contracargo cuando un pagador disputa un pago realizado a usted. Por ejemplo, los bienes no se recibieron o el pagador no le autorizó el pago. Your payment service provider puede optar por importar los detalles de las transacciones de contracargo en el motor de pagos para que estén disponibles con fines de búsqueda y reportería. Your payment service provider puede optar por registrar cada transacción de contracargo contra el pedido original o crear un nuevo pedido con una transacción de contracargo independiente.
El motor de pagos puede crear múltiples transacciones de contracargo para un solo pedido. Puede realizar transacciones posteriores en un pedido que contenga una transacción de contracargo, por ejemplo, anulaciones o reembolsos.
Una transacción de contracargo registrada correctamente devolverá los siguientes campos en la respuesta Retrieve Transaction
/Retrieve Order
:
order.status
=CHARGEBACK_PROCESSED
oDISPUTED
: cuando se crea una transacción de contracargo, se actualiza el estado del pedido correspondiente para representar que el pagador presentó una disputa.order.status
=DISPUTED
indica que se presentó una disputa, pero aún no se han movido fondos.order.status
=CHARGEBACK_PROCESSED
indica que se procesó una reclamación de contracargo y que los fondos se moverán desde o hacia la cuenta del negocio.
order.chargeback.amount
order.chargeback.currency
- Grupo de parámetros de
transaction.dispute
: información sobre la disputa de contracargo, por ejemplo, evento de disputa, fecha, etc. transaction.type
=CHARGEBACK
transaction.source
=SERVICE_PROVIDER
gatewayEntryPoint
=SERVICE_PROVIDER_API