Crear pedido
Un pedido se compone de artículos que un usuario quiere comprar en la tienda. Una vez pagado el pedido, el usuario recibe los artículos. Para realizar un pago, el usuario debe estar autorizado en el juego.
Integrar Xsolla Login:
- Crear un proyecto.
- Configurar su proyecto de Login de sesión en Cuenta del editor.
- Conectar el almacenamiento de datos del usuario.
- Integrar la solución en el lado de su aplicación.
Utilizando el método de Login de sesión configurado, cree y guarde el token de autenticación para recibir un token de pago. El token de pago se usa para abrir la interfaz de pago y realizar el pago.
Para probar el flujo de pagos, cree un pedido utilizando la llamada API Create order with specified item:
- Si desea realizar una prueba en el sitio web de documentación de la API, haga clic en
Try it para abrir la interfaz y crear una solicitud. - En el bloque
Security , en el campoBearer Token , introduzca el token obtenido al transmitir el procedimiento de autenticación. - En el bloque
Body , transita los detalles del pedido, p. ej., cantidad de artículos. Para acceder al modo sandbox, introduzca"sandbox": true
. - En el bloque
Parameters , introduzca:project_id
- ID de proyecto que puede encontrar en Cuenta del editor.item_sku
- SKU del artículo.
En la respuesta, recibirá los datos que necesita para seguir trabajando:
token
- token de pago
Ejemplo de solicitud:
curl -i -X POST \
'https://store.xsolla.com/api/v2/project/{project_id}/payment/item/{item_sku}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"sandbox": true,
"quantity": 5,
"settings": {
"ui": {
"theme": "63295a9a2e47fab76f7708e1",
}
},
"custom_parameters": {
"character_id": "ingameUsername"
}
}'
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.