Transferir compras al usuario
Implemente la concesión de compras al usuario en su aplicación empleando la información recibida en los webhooks de Xsolla sobre los detalles de la transacción y los artículos adquiridos.
Para ello, haga lo siguiente:
- Configure los parámetros para recibir webhooks:
- Abra su proyecto en Cuenta del editor.
- Haga clic en Project settings del menú lateral y vaya a la pestaña Webhooks.
- En el campo Webhook server, especifique la URL de su servidor donde desea recibir los webhooks en el formato
https://example.com
. También puede especificar la URL que encuentre en una herramienta para probar webhooks. - Por defecto, se genera una clave secreta para firmar los webhooks del proyecto. Si desea generar una nueva clave secreta, pulse en el icono de actualización.
- Haga clic en Enable webhooks.
- Implemente el procesamiento de los siguientes tipos de webhooks en su aplicación:
- Para transferir artículos virtuales, monedas virtuales, paquetes de moneda virtual y lotes:
- Para cancelar una compra:
Para confirmar que se ha recibido el webhook, su servidor debe responder con:
- Código HTTP 204 sin cuerpo de mensaje.
- Código HTTP 400 que describa el problema si no se ha encontrado el usuario especificado o si se ha transmitido una firma no válida.
Puede probar los webhooks User validation y Payment en Cuenta del editor en la sección Project settings > Webhooks > Payments.
En ausencia de valores reales, puede introducir valores arbitrarios.
También puede probar los webhooks al realizar compras en el modo Aislador de proceso (sandbox) o en el modo real. La prueba de Refund solo está disponible en modo real.
Próximos pasos
Enlaces útiles
Flujo de integración¿Te ha resultado útil este artículo?
Valore esta página
Prefiero no responder
¡Gracias por tu mensaje!
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.