Probar Apple Pay en modo aislador de proceso (sandbox)
El modo “sandbox” es un entorno independiente que admite todas las funciones de un entorno de producción (modo real), excepto la autorización de usuarios y la capacidad de hacer pagos reales. Puede acceder al modo sandbox enviando “sandbox”: true
al obtener un token.
Para abrir la interfaz de pago, utilice este enlace y especifique allí el token obtenido como un parámetro de consulta: 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 Apple Pay:
- hacer un pago de prueba con el navegador Safari
- hacer un pago de prueba desde un navegador mediante un código QR
- reembolso
Cuenta de prueba de Apple Pay
Requisitos previos
Antes de crear una cuenta de prueba, tiene que configurar una cuenta de desarrollador de Apple. Para ello, debe hacer lo siguiente:
- Registrar su ID de comerciante.
- Cree su “Certificado de procesamiento de pagos” u obtenga una solicitud de firma de certificado (CSR) de su proveedor de servicios de pago (PSP).
- Para aceptar pagos en un navegador:
a. Cree un “Certificado de identidad de comerciante”.
b. Registre y verifique su dominio.
c. Verifique que todas las páginas web que contienen un botón de Apple Pay utilizan el protocolo HTTPS y que su servidor web es compatible con el protocolo de cifrado TLS 1.2.
Crear cuenta de prueba
Para probar el proceso de pago, tiene que crear una cuenta de aislador de proceso (sandbox) de Apple Pay:
- Inicie sesión en su cuenta de App Store Connect.
- Vaya a la sección
Users and Access . - En la pestaña
Sandbox , agregue una cuenta de prueba:- Si ya tiene una cuenta de prueba, haga clic en el icono + e introduzca la información de un usuario de prueba.
- Si no tiene una cuenta de prueba, haga clic en
Create Test Accounts e introduzca la información de un usuario de prueba.
- Haga clic en
Create .
La cuenta que ha creado figura en la lista de cuentas de prueba. Para efectuar pruebas, inicie sesión con ella en sus dispositivos Apple de prueba (móviles o de escritorio) y agregue tarjetas de prueba.
Escenarios de realización de pruebas
Pago de prueba en un navegador Safari
Para someter a prueba un pago realizado mediante Apple Pay en un navegador Safari:
- Abra la interfaz de pago en modo sandbox.
- Haga clic en el botón de Apple Pay.
- Vaya a Apple Pay desde su dispositivo móvil o de escritorio y finalice el pago con una tarjeta de prueba.
El ID de la transacción aparece en la página después de finalizar el pago.
Para ver información pormenorizada, incluidas las tarifas, acerca de las transacciones realizadas en modo sandbox:
- En su Cuenta del editor, vaya a la sección Accounting > Transaction registry.
- Active la opción Show test transactions.
Asimismo, puede ver los detalles de las transacciones y solicitar reembolsos en Cuenta del editor, en Player support > Transaction search.
Pago de prueba en navegador mediante código QR
Si somete a prueba un pago realizado mediante Apple Pay en un navegador que no sea Safari:
- Abra la interfaz de pago en modo sandbox.
- Haga clic en el botón de Apple Pay.
- Use su iPhone para escanear el código QR que se muestra.
- Vaya a Apple Pay desde su iPhone y complete el pago con una tarjeta de prueba.
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.
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.