Establecer la venta de artículos
Vender artículos
Puede vender artículos de las siguientes formas:
- Compra rápida de un artículo. En este caso, puede vender un código de artículo (SKU) en cualquier cantidad. (por ejemplo, 100 pociones idénticas o una cantidad personalizada de moneda virtual).
- Compra de una cesta. En este caso, el jugador puede prellenar una cesta y luego añadir o quitar artículos, o cambiar sus cantidades.
Compra rápida
- Llame a la API Crear pedido con un artículo especificado. Se transmitirá un token a la respuesta para abrir la interfaz de pago.
- Abra la interfaz de pago utilizando el token de pago recibido.
Compra con cesta
Implementar la lógica:- Para establecer una cesta y obtener el token:
- En el cliente - si desea implementar la cesta en su aplicación por su cuenta.
- En el servidor - si desea utilizar la solución de Xsolla (llamadas In-Game Store API) para gestionar la cesta.
- Para abrir la interfaz de pago.
Establecer y comprar una cesta en el cliente
Implemente por sus medios la lógica de añadir y eliminar artículos. También debe tener en cuenta que antes de hace una llamada API para configurar una cesta, no tendrá información sobre qué promociones se aplicarán a la compra. Esto significa que no se conocerá el coste total ni los detalles de los artículos de bonificación añadidos.
- Después de que el jugador haya llenado una cesta, invoque la API Llenar la cesta con artículos. La información actual sobre los artículos seleccionados (precios antes y después de descuentos, artículos de bonificación) se transmitirá a la respuesta.
- Llame a la API Crear pedido con todos los artículos de la cesta actual. El ID del pedido y el token de pago se transmitirán a la respuesta. El pedido creado recibirá el estado de pedido New.
- Abra la interfaz de pago.
Establecer y comprar una cesta en el servidor
Esta variante puede tardar más en configurar la cesta, ya que cada cambio en la cesta debe ir acompañado de llamadas API.
Realice los siguientes pasos:
- Modifique la cesta:
- Para añadir un artículo o modificar la cantidad de artículos, llame a la API Update cart item by card ID.
- Para eliminar un artículo, llame a la API Delete cart item by card ID.
- Llame a la API Create order with all items from the current cart. El ID del pedido y el token de pago se transmitirán a la respuesta. El pedido creado recibirá un estado de pedido New.
- Abra la interfaz de pago.
Abrir la interfaz de pago
Para pagar artículos, abra la interfaz de pago. Se transmitirá un token para abrir la interfaz de pago a la respuesta API Crear pedido con todos los artículos de la cesta actual.
Implemente la apertura de la interfaz de pago de una de las siguientes formas:
- En una ventana nueva. Para abrir la interfaz de pago en una nueva ventana del navegador, utilice el enlace:
https://secure.xsolla.com/paystation3/?access_token=ACCESS_TOKEN
, en el cualACCESS_TOKEN
es el token recibido al crear el pedido. - A través de widget. Utilice el script Xsolla PayStation Widget (el archivo README contiene las instrucciones).
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.