Seamless SDK
SDK Seamless SDK proporciona una integración sencilla y eficiente a la vez que te da un control total sobre la experiencia de pago. Al igual que el Lite SDK te permite recuperar los métodos de pago disponibles y decidir cuál mostrar durante el pago. Una vez realizada la selección, una única llamada a la API y al SDK completa el proceso de pago, creando una experiencia idéntica a la del Lite SDK.
Al utilizar el Seamless SDK, puede:
- Ejecutar el proceso de pago.
- Registra una tarjeta de crédito mientras realizas un pago
vault_on_success: trueal crear el pago. - Utilice un token almacenado en bóveda de un método de pago registrado para completar un pago.
Utiliza las siguientes guías para implementar cada proceso.
Workflow de pago
El siguiente diagrama ilustra el flujo de trabajo de pago completo:
Flujo de pago sin interfaz del SDK
Este diagrama ilustra el proceso de pago headless con el SDK, detallando las interacciones entre el Cliente Comercial, el Servidor Comercial, el Servidor Yuno y el SDK Yuno. Describe los pasos desde el inicio del proceso de compra y la solicitud de métodos de pago hasta la creación y recepción del resultado del pago.
Cliente comercial
El Cliente Comercial representa tu aplicación frontend que interactúa con su servidor backend y el SDK de Yuno. Gestiona los aspectos del flujo de pago orientados al usuario, incluyendo:
- Método de pago de la lista
- El usuario selecciona los métodos de pago
- Inicie el SDK con la sesión de pago y
payment_method
Servidor comercial
El Servidor Comercial representa la aplicación backend que gestiona las operaciones del servidor y se comunica con los servidores de Yuno. Sus principales responsabilidades incluyen:
- Cree
checkout_session - Recibir webhook con el resultado del pago
Servidor Yuno
El servidor Yuno gestiona todas las operaciones de backend relacionadas con la gestión de clientes, las sesiones de pago y el procesamiento de pagos. Sus principales responsabilidades incluyen:
- Crea
checkout_session - Crear pago
- Envía webhook con el resultado del pago
SDK de Yuno
El SDK de Yuno gestiona la interfaz de usuario y el flujo de pago del cliente, gestionando la selección del método de pago, la generación de tokens y la finalización del pago. Sus principales responsabilidades incluyen:
- Iniciar SDK con
checkout_session and payment_method - Generar OTT
- Continuar el pago automático si es necesario
- Muestra pantallas para que el usuario complete la inscripción.
- Mostrar el resultado del método de pago (opcional)
Fluir
Los siguientes pasos describen el flujo de interacción completo entre todos los componentes de la integración de pago de SDK Headless y detallan cómo cada solicitud y respuesta se mueve a través del sistema:
- Servidor comercial: crear
checkout_session--> Servidor Yuno: Creacheckout_session - Cliente comercial: inicie el SDK con la sesión de pago y
payment_method--> Yuno SDK: Iniciar SDK concheckout_sessionypayment_method - Servidor Yuno: Crear pago --> SDK Yuno: Generar OTT
Configuración del SDK específico de la plataforma
Para implementar la integración completa del SDK, siga las guías específicas de la plataforma a continuación:
Actualizado hace aproximadamente 1 mes