Kits SDK para Android / Establecer el redireccionamiento de los usuarios
  Volver a Documentos

Kits SDK para Android

Establecer el redireccionamiento de los usuarios

Para redirigir a los usuarios a otra página después de que hayan hecho el pago, puede configurar dos tipos de redireccionamientos:

  • automático: un redireccionamiento con un tiempo de retardo establecido.
  • manual: un redireccionamiento después de que un usuario pulse el botón de redireccionamiento.

Puede configurar un redireccionamiento de las siguientes formas:

  • durante la creación del pedido: utilice esta opción si tiene previsto usar el proyecto para varias aplicaciones o para vender artículos internos del juego a través del sitio web.
Aviso
Si los redireccionamientos se configuran en Cuenta del editor y durante la creación del pedido, se utilizan los parámetros especificados durante la creación del pedido.

Configurar redireccionamientos en la Cuenta del editor

  1. Abra su proyecto en Cuenta del editor.
  2. Pulse en Pay Station en el menú lateral.
  3. Vaya a la sección Settings > Redirect policy.
  1. En el campo Return URL, introduzca la URL o ruta a la que es redirigido un usuario después de realizar un pago.
Nota
Para redirigir a los usuarios a una aplicación Android, la URL debe coincidir con el siguiente esquema: app://xpayment.<ANDROID_PACKAGE_NAME>, en el cual <ANDROID_PACKAGE_NAME> es el nombre del paquete de la aplicación Android.

  1. Para configurar los parámetros de redireccionamiento automático:
    1. En la lista desplegable, elija Automatic redirect condition:
      • None — do not redirect.
      • Successful payment: redirigir cuando un pago se realiza con éxito.
      • Successful or canceled payment: redirige cuando un pago se realiza correctamente o se cancela.
      • Any payment: redirige para cualquier estado de pago.
    2. En el campo Delay, introduzca un tiempo de espera de redireccionamiento en segundos. Por defecto, un redireccionamiento se activa en 0 segundos.

  1. Para establecer los parámetros de redireccionamiento manual:
    1. En la lista desplegable, elija Manual redirect condition:
      • None — do not redirect.
      • Successful payment: el botón de redireccionamiento aparece cuando un pago se realiza correctamente.
      • Successful or canceled payment: el botón de redireccionamiento aparece cuando un pago se realiza correctamente o se cancela.
      • Any payment: el botón de redireccionamiento aparece para cualquier estado de pago.
    2. En el campo Redirect button caption, introduzca el texto del botón que redirige al usuario a la URL de retorno.
Aviso

Por defecto, el texto del botón de redireccionamiento es Volver al juego. Está traducido a todos los idiomas de Pay Station.

Si su proyecto admite varios idiomas, puede especificar el texto del botón de redireccionamiento para cada uno de ellos en los respectivos campos.

Cuando un usuario cierra la interfaz de pago, también se le redirige a la URL de retorno especificada.

  1. Haga clic en Save.

Configurar redireccionamientos durante la creación del pedido

Cree un objeto PaymentOptions y transmítalo al método de creación de pedidos (createOrderByItemSku, createOrderFromCartById o createOrderFromCurrentCart). En el objeto, establezca la configuración de redireccionamiento:

  1. En el parámetro settings.returnUrl, inserte la dirección URL o la ruta a la que un usuario es redirigido después de realizar un pago.
Nota
Para redirigir a los usuarios a una aplicación Android, la URL debe coincidir con el siguiente esquema: app://xpayment.<ANDROID_PACKAGE_NAME>, en el cual <ANDROID_PACKAGE_NAME> es el nombre del paquete de la aplicación Android.

  1. Para establecer parámetros de redireccionamiento automático:
    1. En el parámetro settings.redirectPolicy.redirectConditions parámetro, introduzca las condiciones cuando se activa un redireccionamiento:
      • none: no redirigir.
      • successful: redirigir cuando se acepta un pago.
      • successful_or_canceled: redirige cuando un pago se realiza correctamente o se cancela.
      • any: redirige para cualquier estado de pago.
    2. En el parámetro delay, introduzca un tiempo de espera de redireccionamiento en segundos.

  1. Para establecer los parámetros de redireccionamiento manual:
    1. En el parámetro settings.redirectPolicy.statusForManualRedirection, introduzca un estado de pago cuando aparezca el botón de redireccionamiento:
      • none: no redirigir.
      • successful: redirigir cuando un pago se realice correctamente.
      • successful_or_canceled: redirige cuando un pago se realiza correctamente o se cancela.
      • any: redirige para cualquier estado de pago.
    2. En el parámetro settings.redirectPolicy.redirectButtonCaption, introduzca el texto para el botón que redirige a un usuario a la URL de retorno.
Aviso

Por defecto, el texto del botón de redireccionamiento es Volver al juego. Está traducido a todos los idiomas de Pay Station.

Si su proyecto admite varios idiomas, puede especificar el texto del botón de redireccionamiento para cada uno de ellos en los respectivos campos.

Cuando un usuario cierra la interfaz de pago, también se le redirige a la URL de retorno especificada.

Puede utilizar un proyecto de demostración como ejemplo de configuración de redireccionamientos durante la creación de pedidos.
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Última actualización: 6 de Marzo de 2024

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!