Tokenización
Cómo funciona
La tokenización se refiere a un conjunto de nodos finales de API que permiten procesar pagos de forma segura sin abrir la interfaz de pago ni implicar al usuario. Características principales:
- obtener la lista de cuentas de pago guardadas
- realizar un pago usando una cuenta de pago guardada
- eliminar una cuenta de pago
Las cuentas de pago se guardan en los siguientes casos:
- El pago se realiza a través de la interfaz de Pay Station. Se añade una nueva cuenta guardada si el usuario acepta guardar sus detalles de pago al introducirlos.
- Pay Station se abre en el modo de guardar cuentas de pago. Para habilitarlo, transmita el parámetro
settings.ui.mode
al obtener el token.
Cuando se guarda la cuenta de pago, se le asigna un ID. Especifique este ID en la solicitud de API para realizar un pago sin la interacción del usuario y sin abrir la interfaz de pago.
Métodos de pago que admiten tokenización:
- Tarjetas bancarias
- Amazon Pay
- Monedero digital Skrill
- PayPal
- Alipay
- GCash
- DANA
- Rabbit LINE pay
- Touch ’n Go
- Boost
- Toss
- PayPay
- Paysafecard
- Monedero TrueMoney
- Mercado Pago
- Docomo
- SoftBank
- au Easy Payment
- Y!mobile
- Maya
- Klarna
Cómo conseguirlo
Para utilizar la tokenización, implemente los nodos finales para trabajar con cuentas de pago guardadas.
Pagar con una cuenta de pago guardada
Para realizar un pago con una cuenta de pago guardada sin abrir la interfaz de pago, ejecute el pago en su aplicación de la siguiente manera:- Obtenga una lista de las cuentas de pago guardadas del usuario.
- Cobre al usuario a través de una de sus cuentas de pago.
- Procese los datos recibidos en el webhook Payment y repercuta los productos virtuales comprados al usuario.
Visualizar las cuentas de pago guardadas en su servidor
Mediante la solicitud Obtener cuentas guardadas, puede obtener datos enmascarados de las cuentas de pago guardadas del usuario en su página de pedidos.
Para almacenar los datos enmascarados de las cuentas de pago guardadas y mantenerlos actualizados:
- Configure el webhook Añadir cuenta de pago. Cuando un usuario añada una nueva cuenta de pago, puede guardarla y después sugerir a un usuario que pague con ella sin abrir la interfaz de pago.
- Configure el webhook Eliminar cuenta de pago.
Procesamiento de eventos de la interfaz de usuario en la página de gestión de cuentas de pago guardadas
Para mostrar en tiempo real la información en la página de gestión de cuentas de pago guardadas, procese los siguientes eventos de la interfaz de pago:
add_saved_account
- guardado correcto de una cuenta de pago.
Formato:
command: "add_saved_account"
data:
id: 12345678
name: "1111111111111111"
payment_method: 0001
type: "card"
add_saved_account_error
- error que se produce al guardar una cuenta de pago.cancel_save_account
- cancelación del guardado de una cuenta de pago por parte de un usuario.
Si la interfaz de pago está abierta en un iframe o está usando el script Pay Station Embed, recibirá eventos de la interfaz de pago vía postMessage.
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.