Probar PayPal en modo sandbox

El modo sandbox es un entorno independiente que admite todas las funciones de un entorno activo, excepto los pagos reales y rechazados. Puede acceder al modo sandbox enviando “mode”:“sandbox” cuando reciba el token.

Para abrir la interfaz de pago, utilice este enlace y especifique allí el token obtenido: https://sandbox-secure.xsolla.com/paystation4/?token={token}.

En el modo sandbox, puede probar los siguientes escenarios de interacción con la interfaz de pago para PayPal:

Nota
Para cada escenario, también puede probar a generar errores.

Crear cuenta de PayPal de prueba

Para probar el proceso de pago, debe crear una cuenta para el modo sandbox de PayPal:

  1. Abra el sitio web para desarrolladores de PayPal.
  2. Inicie sesión en su cuenta o cree una nueva.
  3. Vaya a la pestaña Sandbox accounts.
  4. En la página Sandbox test accounts, pulse en Create account.
  5. Seleccione el tipo de cuenta Personal (Buyer Account) y elija el país.
  6. Pulse en Create.

La cuenta creada se muestra en la lista de cuentas sandbox.

También puede utilizar la información de las cuentas sandbox existentes:

Probar la compra única

Realizar pago de prueba

  1. Abra la interfaz de pago en modo sandbox.
  2. Elija el método de pago PayPal.
  3. En el campo Mock Response Code, introduzca 0 o deje el campo vacío.
  4. En el campo Código postal, introduzca 5 dígitos cualesquiera.
  1. Pulse en Pagar. Se le redirigirá a una ventana para iniciar sesión en su cuenta de PayPal.
  2. Introduzca los detalles de su cuenta sandbox: Email ID como la dirección de correo electrónico y System Generated Password como la contraseña. Para encontrar esta información:
    1. Inicie sesión en su cuenta en el sitio web PayPal Developer.
    2. Vaya a la pestaña Sandbox accounts.
    3. En la página Sandbox test accounts, elija una cuenta sandbox.
    4. Pulse en ••• y seleccione View/Edit account en la lista desplegable. Verá los datos en la ventana modal que se abre.
  3. Realice el pago de prueba.
El ID de la transacción aparece en la página después de completar el pago:

Tras realizar un pago de prueba correctamente, su cuenta PayPal se guarda en la lista de formas de pago.

Para ver las transacciones realizadas en modo sandbox:
  1. Abra su Cuenta del editor.
  2. Vaya a Accounting > Transaction registry.
  3. Marque la casilla Show test transactions.

Reembolso

  1. Configure el webhook de Reembolso.
  2. Realice un pago de prueba correctamente.
  3. Llame al método de API Request refund.

Se enviará una notificación sobre el reembolso del pago a la URL del webhook.

Reembolso parcial

  1. Configure el webhook Reembolso parcial.
  2. Realice un pago de prueba correctamente.
  3. Llame al método de API Solicitar reembolso parcial.

Se enviará una notificación sobre el reembolso parcial del pago a la URL del webhook.

Contracargo

Se ha desarrollado una llamada API independiente para el modo sandbox con el fin de probar este escenario sin la intervención de ningún banco.

Para probar el contracargo:

  1. Configure el webhook Reembolso.
  2. Realice un pago de prueba correctamente.
  3. Llame al método de API Solicitar contracargo.

Recibirá un webhook Refund con el siguiente código:

CódigoMotivoDescripción
2ChargebackTransacción de contracargo solicitada.

Probar cuenta guardada

Guardar cuenta

Puede probar a guardar una cuenta en la interfaz de pago:

Guardar la cuenta al realizar el pago de prueba

  1. Configure el webhook Añadir cuenta de pago.
  2. Abra la interfaz de pago en modo sandbox.
  3. Elija PayPal como método de pago.
  4. En el campo Mock Response Code, introduzca 0 o deje el campo vacío.
  5. En el campo Código postal, introduzca 5 dígitos cualesquiera.
  6. Marque la casilla No volver a preguntar.
  7. Pulse en Pagar. Se le redirigirá a una ventana para iniciar sesión en su cuenta de PayPal.
  8. Introduzca información sobre su cuenta de sandbox.
  9. Realice el pago de prueba.

Se envía una notificación sobre la adición de una cuenta a la URL del webhook.

La cuenta guardada aparece en la sección Formas de pago guardadas.

Guardar cuenta en la interfaz de pago

  1. Configure el webhook de Añadir cuenta de pago.
  2. Abra la interfaz de pago en modo sandbox.
  3. Vaya a Guardadas.
  4. Pulse en el icono de lápiz y elija Añadir nuevo método.
  5. Elija PayPal.
  6. En el campo Mock Response Code, introduzca 0 o deje el campo vacío.
  7. En el campo Código postal, introduzca 5 dígitos cualesquiera.
  8. Pulse en Guardar. Se le redirigirá a una ventana para iniciar sesión en su cuenta de PayPal.
  9. Para terminar la configuración, introduzca información sobre su cuenta de sandbox.
  10. Pulse en Save and Continue.

Se envía una notificación sobre la adición de una cuenta a la URL del webhook.

La cuenta guardada aparece en la sección Formas de pago guardadas.

Eliminar cuenta guardada

Puede probar a eliminar cuenta guardada:

Eliminar cuenta guardada a través de la API

  1. Configure el webhook Eliminar cuenta de pago.
  2. Llame al método de API Eliminar cuenta guardada.

Se envía una notificación sobre la eliminación de una cuenta a la URL del webhook.

Eliminar la cuenta guardada en la interfaz de pago

  1. Configure el webhook Eliminar cuenta de pago.
  2. Abra la interfaz de pago en modo sandbox.
  3. Vaya a Guardadas.
  4. Pulse en el icono de lápiz.
  5. Pulse en Editar métodos.
  6. Elija una cuenta y pulse en el icono de la papelera.

Se envía una notificación sobre la eliminación de una cuenta a la URL del webhook.

Cobrar con saldo de la cuenta guardada

Puede probar un pago con una cuenta guardada:
Nota
Puede probar ambos:
  • un cargo único (p. ej., compra con una tarjeta guardada)
  • cargos periódicos (p. ej., el pago de una suscripción)

Cargar al saldo de la cuenta guardada mediante API

  1. Configure el webhook de Pago.
  2. Guarde la cuenta en el modo de aislador de proceso (sandbox).
  3. Llame al método API Charge with saved account.

Se envía una notificación sobre un pago aceptado a la URL del webhook.

Cargar al saldo de la cuenta guardada en la interfaz de pago

  1. Configure el webhook Pago.
  2. Guarde la cuenta en modo sandbox.
  3. Abra la interfaz de pago en modo sandbox.
  4. Pulse en una cuenta de la lista de cuentas de pago guardadas.
  5. Pulse en Pagar.

Se envía una notificación sobre un pago aceptado a la URL del webhook.

Obtener la lista de cuentas guardadas

  1. Guarde las cuentas en el modo sandbox.
  2. Llame al método API Obtener cuentas guardadas.

Recibirá datos enmascarados en la respuesta.

Generar errores

  1. Abra la interfaz de pago en modo sandbox.
  2. Elija el método de pago PayPal.
  3. En el campo Mock Response Code, introduzca un código de error de la lista que desee probar o deje el campo vacío.
  4. En el campo Código postal, introduzca 5 dígitos cualesquiera.
  5. Pulse en Pagar. Se le redirigirá a su cuenta de PayPal para realizar el pago.

El mensaje de error aparecerá en la interfaz de pago.

Códigos de error:

Códigos de errorEscenario de prueba
1501, 1057, 1015, 3006, 1801, 1803, 1039Cualquier escenario de prueba.
3031, 1203, 1039, 3006, 1201, 1002, 1089, 2031, 1046, 5004Pago sin guardar una cuenta.
1084, 1089, 1071, 1501, 1207, 1021, 1022, 1002, 5020, 5022, 3031, 1091, 1203, 1039, 3006, 1201, 1002, 1089, 2031, 1046, 5004, 2030, 1059, 3022, 1803, 1090, 2001, 1000, 1050, 1044Pago guardando una cuenta.
3031, 1203, 1039, 3006, 1201, 1002, 1089, 2031, 1046, 5004Pago con una cuenta guardada.
¿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: 31 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!