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:
- realizar un pago de prueba
- reembolso
- reembolso parcial
- contracargo
- guardar cuenta
- eliminar la cuenta guardada
- obrar una cuenta guardada
- obtener la lista de cuentas guardadas
Crear cuenta de PayPal de prueba
Para probar el proceso de pago, debe crear una cuenta para el modo sandbox de PayPal:
- Abra el sitio web para desarrolladores de PayPal.
- Inicie sesión en su cuenta o cree una nueva.
- Vaya a la pestaña
Sandbox accounts . - En la página
Sandbox test accounts , pulse enCreate account . - Seleccione el tipo de cuenta
Personal (Buyer Account) y elija el país. - 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:
sb-xmxij16980134@business.example.com | oi9_m_KW |
sb-p7pju16979920@business.example.com | 7%%p8ioS |
Probar la compra única
Realizar pago de prueba
- Abra la interfaz de pago en modo sandbox.
- Elija el método de pago PayPal.
- En el campo
Mock Response Code , introduzca0
o deje el campo vacío. - En el campo Código postal, introduzca 5 dígitos cualesquiera.
- Pulse en Pagar. Se le redirigirá a una ventana para iniciar sesión en su cuenta de PayPal.
- Introduzca los detalles de su cuenta sandbox:
Email ID como la dirección de correo electrónico ySystem Generated Password como la contraseña. Para encontrar esta información:- Inicie sesión en su cuenta en el sitio web PayPal Developer.
- Vaya a la pestaña
Sandbox accounts . - En la página
Sandbox test accounts , elija una cuenta sandbox. - Pulse en ••• y seleccione View/Edit account en la lista desplegable. Verá los datos en la ventana modal que se abre.
- Realice el pago de prueba.
Tras realizar un pago de prueba correctamente, su cuenta PayPal se guarda en la lista de formas de pago.
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.
Reembolso
- Configure el webhook de Reembolso.
- Realice un pago de prueba correctamente.
- 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
- Configure el webhook Reembolso parcial.
- Realice un pago de prueba correctamente.
- 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:
- Configure el webhook Reembolso.
- Realice un pago de prueba correctamente.
- Llame al método de API Solicitar contracargo.
Recibirá un webhook Refund con el siguiente código:
Código | Motivo | Descripción |
---|---|---|
2 | Chargeback | Transacció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
- Configure el webhook Añadir cuenta de pago.
- Abra la interfaz de pago en modo sandbox.
- Elija PayPal como método de pago.
- En el campo
Mock Response Code , introduzca0
o deje el campo vacío. - En el campo Código postal, introduzca 5 dígitos cualesquiera.
- Marque la casilla No volver a preguntar.
- Pulse en Pagar. Se le redirigirá a una ventana para iniciar sesión en su cuenta de PayPal.
- Introduzca información sobre su cuenta de sandbox.
- 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
- Configure el webhook de Añadir cuenta de pago.
- Abra la interfaz de pago en modo sandbox.
- Vaya a Guardadas.
- Pulse en el icono de lápiz y elija Añadir nuevo método.
- Elija PayPal.
- En el campo
Mock Response Code , introduzca0
o deje el campo vacío. - En el campo Código postal, introduzca 5 dígitos cualesquiera.
- Pulse en Guardar. Se le redirigirá a una ventana para iniciar sesión en su cuenta de PayPal.
- Para terminar la configuración, introduzca información sobre su cuenta de sandbox.
- 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
- Configure el webhook Eliminar cuenta de pago.
- 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
- Configure el webhook Eliminar cuenta de pago.
- Abra la interfaz de pago en modo sandbox.
- Vaya a Guardadas.
- Pulse en el icono de lápiz.
- Pulse en Editar métodos.
- 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:- 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
- Configure el webhook de Pago.
- Guarde la cuenta en el modo de aislador de proceso (sandbox).
- 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
- Configure el webhook Pago.
- Guarde la cuenta en modo sandbox.
- Abra la interfaz de pago en modo sandbox.
- Pulse en una cuenta de la lista de cuentas de pago guardadas.
- Pulse en Pagar.
Se envía una notificación sobre un pago aceptado a la URL del webhook.
Obtener la lista de cuentas guardadas
- Guarde las cuentas en el modo sandbox.
- Llame al método API Obtener cuentas guardadas.
Recibirá datos enmascarados en la respuesta.
Generar errores
- Abra la interfaz de pago en modo sandbox.
- Elija el método de pago PayPal.
- En el campo
Mock Response Code , introduzca un código de error de la lista que desee probar o deje el campo vacío. - En el campo Código postal, introduzca 5 dígitos cualesquiera.
- 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 | Escenario de prueba |
---|---|
1501 , 1057 , 1015 , 3006 , 1801 , 1803 , 1039 | Cualquier escenario de prueba. |
3031 , 1203 , 1039 , 3006 , 1201 , 1002 , 1089 , 2031 , 1046 , 5004 | Pago 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 , 1044 | Pago guardando una cuenta. |
3031 , 1203 , 1039 , 3006 , 1201 , 1002 , 1089 , 2031 , 1046 , 5004 | Pago con una cuenta guardada. |
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.