Establecer webhooks con datos del artículo

La recepción de webhooks con datos del artículo es necesaria para los escenarios de recepción de artículos cuando el usuario:

  • ingresa su ID del juego en Backpack (Mochila)
  • vincula una cuenta de una plataforma de juegos (p. ej., Steam) a Backpack

El flujo de recepción de artículos por parte del usuario en Backpack se determina automáticamente en función de la configuración del proyecto y de los parámetros del artículo.

Para recibir información en el servidor del juego sobre el artículo que el usuario ha recibido a través de Backpack, configure la recepción y gestión de webhooks desde los servidores de Xsolla:

  1. Establezca su proyecto para recibir webhooks:

    1. Abra su proyecto en Cuenta del editor.
    2. Haga clic en Project settings en el menú lateral y vaya a la sección Webhooks.
    3. En el campo Webhook server, ingrese la URL a la que Xsolla enviará los webhooks.
    4. Copie y guarde el valor del campo Secret key. Esta clave se genera por defecto y se emplea para firmar los webhooks. Si quiere cambiarla, haga clic en el icono de actualización.
    5. Pulse en Enable webhook.

Aviso

En la configuración de Cuenta del editor, únicamente puede especificarse una dirección de servidor para los webhooks.

Si ya ha establecido un webhook para vender su propia moneda virtual mediante el widget de Metaframe, contacte con su gestor del éxito del cliente o envíe un correo electrónico a csm@xsolla.com y facilite la siguiente información:

  • ID de comerciante. Puede encontrarlo en su Cuenta del editor, en varios lugares:
    • En la sección Company settings > Company.
    • En la URL de la barra de direcciones del navegador en cualquier página de Cuenta del editor. La URL tiene el siguiente formato: https://publisher.xsolla.com/<merchant ID>/<Publisher Account section>.
  • ID de proyecto. Puede encontrarlo en su Cuenta del editor junto al nombre del proyecto.
  • URL del servidor de webhooks.

  1. Implemente el procesamiento de los siguientes webhooks:

Para confirmar que el webhook se ha recibido, el servidor debe responder lo siguiente:

  • Código HTTP 200 sin cuerpo de mensaje.
  • Código HTTP 404 que describe el problema si no se ha encontrado el usuario especificado o se ha aprobado una firma no válida.
  • Código HTTP 500 que describe el problema si hay problemas temporales en su servidor.
¿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: 18 de Abril 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!