Integration Types
Otras características
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
UnionPay International a través de UnionPay Online Payment (UPOP), un sistema de pago global para transacciones de comercio electrónico, ofrece UnionPay SecurePay como un servicio que permite a los pagadores comprar en línea usando su cuenta SecurePay de UPOP en el sitio web de UnionPay SecurePay.
UnionPay SecurePay es un método de pago mediante explorador compatible en el Mastercard Gateway. Esta página describe los detalles de la integración específicos de UnionPay SecurePay. Se recomienda que lea las pautas de integración para los pagos mediante explorador, antes de crear una integración de UnionPay SecurePay.
Para ofrecer UnionPay SecurePay como un método de pago mediante el Mastercard Gateway:
Con las integraciones de Hosted Checkout versión 34 y posterior, UnionPay SecurePay está disponible automáticamente cuando su proveedor de servicios de pago ha configurado el vínculo de adquirente para UnionPay SecurePay.
interaction.timeout
para limitar el tiempo que un pagador tiene para finalizar su pedido, cuando el tiempo que queda antes del vencimiento del pago sea inferior a 840 segundos, ya no se ofrecerá al pagador la posibilidad de seleccionar UnionPay SecurePay como método de pago en Hosted Checkout. Para conocer más detalles, consulte Pagos mediante explorador a través de la integración de Hosted Checkout.
Elija la integración de Direct Payment si desea ofrecer el método de pago de UnionPay SecurePay en su propia página de pago.
Realice una solicitud de Initiate Browser Payment
, donde sourceOfFunds.type = UNION_PAY
. Para conocer otros detalles, consulte Pagos mediante explorador a través de la integración de Direct Payment.
La tabla siguiente muestra los códigos de respuesta de transacción para los posibles escenarios que puede encontrar después de iniciar un pago mediante explorador de UnionPay SecurePay.
Escenario | Respuesta de Retrieve Transaction/Retrieve Order |
---|---|
TRANSACCIÓN CORRECTA | |
El pago se realizó correctamente. | browserPayment.interaction.status=COMPLETED response.gatewayCode=APPROVED |
TRANSACCIÓN INCORRECTA | |
El pago fue rechazado por el adquirente. | browserPayment.interaction.status=COMPLETED response.gatewayCode=DECLINED |
El pago no se concretó, porque el adquirente no pudo procesarlo. | browserPayment.interaction.status=COMPLETED response.gatewayCode=ACQUIRER_SYSTEM_ERROR |
El Mastercard Gateway no pudo iniciar correctamente el pago de UnionPay SecurePay. | browserPayment.interaction.status=N/A response.gatewayCode=SYSTEM_ERROR |
El Mastercard Gateway ha recibido el explorador del pagador y lo redirigió a UnionPay SecurePay. No se ha producido ningún pago en 2 horas. Todas las solicitudes de redirección para este pago son rechazadas por el Mastercard Gateway. |
browserPayment.interaction.status=REDIRECTED_TO_PROVIDER response.gatewayCode=DECLINED |
El Mastercard Gateway no recibió una redirección del explorador del pagador del negocio en un plazo de 24 horas. No se ha producido ningún pago y las solicitudes de redirección para este pago son rechazadas por el Mastercard Gateway. |
browserPayment.interaction.status=INITIATED response.gatewayCode=TIMED_OUT |
RESULTADO DE LA TRANSACCIÓN AUN DESCONOCIDO (EN CURSO) | |
La transacción se ha iniciado correctamente en el motor de pagos. El motor de pagos aún no ha recibido el explorador del pagador del negocio para la redirección a UnionPay SecurePay. Aún no se ha producido ningún pago. | browserPayment.interaction.status=INITIATED response.gatewayCode=SUBMITTED |
El motor de pagos ha recibido el explorador del pagador y lo redirigió a UnionPay SecurePay. Aún no se ha producido ningún pago. |
browserPayment.interaction.status=REDIRECTED_TO_PROVIDER response.gatewayCode=SUBMITTED |
El motor de pagos ha devuelto el explorador del pagador al negocio. El motor de pagos actualmente está intentando averiguar si el pago se realizó correctamente o no. |
browserPayment.interaction.status=RETURNED_TO_MERCHANT response.gatewayCode=SUBMITTED |
El motor de pagos no pudo averiguar si el pago se realizó correctamente o no. El motor de pagos todavía puede averiguar y actualizar la transacción. Puede hacer un seguimiento con una solicitud de Retrieve Transaction (dado que el motor de pagos puede haber averiguado el resultado) o utilizar las notificaciones de webhook del motor de pagos (si está suscrito). |
browserPayment.interaction.status=RETURNED_TO_MERCHANT response.gatewayCode=UNKNOWN |
ESTADO DESCONOCIDO DE LA TRANSACCIÓN | |
El motor de pagos no pudo averiguar si el pago se realizó correctamente o no. El motor de pagos ya no intentará averiguarlo. Debe ponerse en contacto con el adquirente para averiguar el resultado. |
browserPayment.interaction.status=N/A response.gatewayCode=UNKNOWN |
Puede realizar capturas o reembolsos posteriores en pedidos de UnionPay SecurePay usando las operaciones Capture/Refund de API o mediante Administración de negocios.
Puede realizar transacciones de anulación en UnionPay SecurePay utilizando la operación Void de API o mediante Administración de negocios. Solo se admiten las transacciones Authorize, Capture y Pay para las anulaciones.
El Mastercard Gateway proporciona un emulador de UnionPay SecurePay que le permite probar su integración de UnionPay SecurePay.
Retrieve Transaction
?Su cuenta de negocio en UPOP se puede configurar para que no devuelva el número de tarjeta. En este caso, no verá un número de tarjeta en la respuesta de Retrieve Transaction
. Póngase en contacto con su proveedor de servicios de pago si desea cambiar esta configuración en UPOP.
Si el Mastercard Gateway no pudo identificar el esquema de tarjeta ni la marca de tarjeta asociada con la tarjeta del pagador, entonces Retrieve Transaction
devuelve sourceOfFunds.provided.card.scheme=OTHER
y sourceOfFunds.provided.card.brand=UNKNOWN
.