Establecer la compra de artículos
Seleccione el método que mejor se adapte a su proyecto para acceder a los datos de Xsolla:
Crear un pedido en el lado del cliente de la aplicación
Puede vender tanto cualquier cantidad de un artículo con un código (SKU), como una cesta de artículos con diferentes códigos de artículo (SKU) prellenada por un usuario. Para crear un pedido con los datos de un usuario y artículos en el lado de Xsolla, utilice una de las siguientes llamadas API:
- Crear pedido con un artículo especificado
- Crear pedido con todos los artículos de la cesta actual
- Crear pedido con todos los artículos de una cesta específica
La llamada API utilizada devolverá un token de pago, el cual es necesario para abrir la interfaz de pago y realizar un pago. Para utilizar el modo de aislador de proceso (sandbox), transmita el parámetro “sandbox”: true
en el cuerpo de la solicitud para obtener un token.
Abrir la interfaz de pago
Para abrir la interfaz de pago en una nueva ventana, use la siguiente URL: https://sandbox-secure.xsolla.com/paystation4/?token=TOKEN
, en la cual TOKEN
es el token obtenido.
También puede abrir la interfaz de pago utilizando otras opciones:
- Con Pay Station Embed. Limitación: puede haber problemas al abrirla en el navegador del juego (WebView).
- En iframe. Limitación: puede haber problemas al abrirla en el navegador del juego (WebView) y en la versión móvil de su aplicación.
Realizar pago de prueba
Para probar el proceso de pago, puede utilizar el modo de aislador de proceso (sandbox). El modo sandbox es un entorno independiente que admite todas las funciones de un entorno real, excepto los pagos reales y los rechazados. Puede acceder al modo sandbox enviando “sandbox”: true
cuando cree un pedido.
Antes de firmar un contrato con Xsolla, probar el proceso de pago solo está disponible en modo sandbox.
El proceso de pruebas no requiere retirar dinero de cuentas bancarias reales.
- Abra la interfaz de pago en modo Aislador de proceso (Sandbox).
- Elija el método de pago Tarjeta bancaria.
- Introduzca los datos de la tarjeta bancaria. En otros campos (p. ej., nombre o dirección), puede introducir cualquier dato. También puede especificar detalles incorrectos (número de tarjeta o fecha de expiración) para comprobar si se genera un error.
- Haga clic en Pagar.
Además de los datos de la tarjeta, debe especificar el código postal si se cumple al menos una de las siguientes condiciones:
- El país del usuario es EE. UU. o Canadá.
- El número de identificación bancaria (BIN) indica que la tarjeta se emitió en EE. UU.
Puede especificar cualquier código postal válido (p. ej., 12345). Esto determina el tipo impositivo sobre las ventas y no afecta al proceso del pago de prueba.
Los pagos con tarjeta bancaria sandbox (aislador de proceso) pueden realizarse en las siguientes divisas: USD, EUR, RUB, GBP, AED, ALL, AMD, ARS, AUD, AZN, BGN, BRL, BYN, CAD, CHF, CLP, CNY, COP, CZK, DKK, DZD, EGP, GEL, HKD, HRK, HUF, IDR, ILS, INR, ISK, JPY, KES, KGS, KRW, KZT, MAD, MDL, MKD, MNT, MXN, MYR, NGN, PEN, PHP, PKR, PLN, RON, RSD, SAR, SEK, SGD, THB, TRY, TWD, UAH, UYU, UZS, VEF, VND y ZAR.
Para obtener más información sobre las transacciones, incluyendo las tasas, realizadas en modo aislador de proceso (Sandbox):
- Abra su Cuenta del editor.
- Vaya a Accounting > Transaction registry.
- Marque la casilla Show test transactions.
Asimismo, puede ver los detalles de las transacciones y solicitar reembolsos en Cuenta del editor, en la sección Support > Transaction search.
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.