Modo de aislador de proceso (sandbox)

El modo Aislador de proceso (sandbox) es un entorno independiente que admite todas las funciones de un entorno real, excepto los pagos reales. Puede utilizar el modo sandbox para probar:

  • widget de pago
  • cuenta del beneficiario
  • formularios para transmitir el procedimiento de identificación (KYC) y la
  • integración de un cuestionario fiscal mediante API

Widget de pago

Para abrir un widget de pago en modo sandbox:

  1. Obtenga el token. En la solicitud, transmita el parámetro Authorization:Basic <your_authorization_basic_key>, donde <your_authorization_basic_key> es el par ID de plataforma: clave secreta, codificado según el estándar Base64. Para encontrar estos datos de prueba:
    1. Abra su proyecto en Cuenta del editor y vaya a la sección Payouts > Settings.
    2. En la esquina superior derecha, elija Sandbox de la lista desplegable.
    3. Vaya a la sección Settings > Security.

Ejemplo de solicitud para obtener un token:

Copy
Full screen
Small screen
    curl -X POST 'https://payouts-sandbox-api.xsolla.com/api/v1/merchants/customer/auth' \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Basic <your_authorization_basic_key>' \
    -d '{"email": "<your email>", "name": "<your name>"}'
    
    1. Abra el modo 'sandbox' siguiendo el enlace https://payouts-sandbox-widget.xsolla.com/?token={token}, en el cual {token} es el token recibido en el paso 1.
    Nota
    Abrir el widget mediante los kits SDK

    Para abrir el widget de pago en modo sandbox, transmita el parámetro sandbox: true en el script de apertura del widget o en el código de inicialización del paquete npm.

    El script para abrir el widget de pago:

    Copy
    Full screen
    Small screen
      <script>
          var s = document.createElement('script');
          s.type = "text/javascript";
          s.async = true;
          s.src = "https://static.xsolla.com/payouts/v0/_bundles/santorelli.min.js";
          s.addEventListener('load', function () {
              const widget = new XPayoutsWidget.Widget({
                          token: '<auth token>',
                          theme: 'black',
                          size: 'fixed',
                          sandbox: true
                      });
      
              widget.show('<container_id>');
      
              widget.addEventListener('load', () => {
                  console.log('loaded');
              });
          }, false);
          var head = document.getElementsByTagName('head')[0];
          head.appendChild(s);
      </script>
      

      El código de inicialización para abrir el widget de pago:

      Copy
      Full screen
      Small screen
        import {Widget} from '@xsolla/payouts-sdk';
        
        const widget = new Widget({
        	token: '<auth token>',
        	theme: 'black',
        	size: 'fixed',
        	sandbox: true  
        });
        
        widget.show('<container_id>');
        
        widget.addEventListener('load', () => {
        	console.log('loaded');
        });
        

        1. En el widget que se abre, marque la casilla para leer y aceptar el acuerdo de licencia.
        2. En la pestaña Verification, rellene los campos con datos de prueba:
          • nombre
          • apellidos
          • segundo nombre (no obligatorio)
          • país
          • nacionalidad
        3. Si desea probar un escenario fallido, marque la casilla para generar un error al transmitir un procedimiento de identificación (KYC).
        4. Haga clic en Send.
        1. En la pestaña Tax Interview, seleccione el escenario que desee probar: un éxito o un error.
        2. Realice un pago usando datos de prueba.
        Nota
        Las transacciones realizadas en modo sandbox no tienen ningún efecto en el entorno de producción.

        Cuenta del beneficiario

        Para abrir una cuenta de beneficiario en modo sandbox:

        1. Abra su proyecto en Cuenta del editor y vaya a la sección Payouts > Settings.
        2. En la esquina superior derecha, seleccione Sandbox en la lista desplegable.

        1. Vaya a la pestaña Users y mándense invitaciones.
        2. En el correo electrónico que ha recibido en su buzón de correo electrónico, siga el enlace que lleva a la cuenta del beneficiario.
        3. En la cuenta del beneficiario, elija un vendedor y realice un pago usando datos de prueba.
        Nota
        También puede acceder a la cuenta del beneficiario de sandbox siguiendo el enlace https://payouts-sandbox.xsolla.com/ y superando el procedimiento de autenticación.

        Datos de prueba

        Aviso
        Cualquier dato no incluido en la lista de la prueba no funcionará en el modo Aislador de proceso (sandbox).

        Tarjetas de prueba

        Número de tarjetaCVCFecha de expiraciónDescripción
        4242424242424242Cualquier secuencia de 3 dígitosCualquier fecha en el futuroPago aceptado
        4000000000000002Cualquier secuencia de 3 dígitosCualquier fecha en el futuroPago rechazado

        Transacciones de prueba

        IBANOtros camposDescripción
        FI211234569876543210Cualquier datoReintegro realizado correctamente
        AT483200000012345864Cualquier datoReintegro fallido

        Dirección de correo electrónico de prueba

        Dirección de correo electrónicoOtros camposDescripción
        success@xsolla.comCualquier datoReintegro realizado correctamente
        failed@xsolla.comCualquier datoReintegro fallido

        Números de teléfono de prueba

        Número de teléfonoOtros camposDescripción
        +1 (555) 123-4567Cualquier datoReintegro realizado correctamente
        +1 (555) 987-6543Cualquier datoReintegro fallido
        ¿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.
        Valore esta página
        Valore esta página
        ¿Hay algo en lo que podamos mejorar?

        Prefiero no responder

        ¡Gracias por tu mensaje!
        Última actualización: 22 de Enero 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!