Apple Pay
Tenga en cuenta que:
- El pago mediante Apple Pay solo está disponible en los dispositivos compatibles.
- El SDK solamente comprueba que se pueda hacer un pago en el dispositivo del usuario y envía todos los datos necesarios. Después, el pago se procesa en una pestaña externa:
https://secure.xsolla.com/paystation4/payment/external-pages/apple-pay. - Para mayor comodidad, el componente
psdk-apple-payestá incluido en el componentepsdk-submit-button.
Cómo establecerlo
Para emplear el Headless checkout para aceptar pagos a través de Apple Pay:
- Agregue el control del evento
show_fieldspara mostrar campos adicionales.
Copy
- typescript
1headlessCheckout.form.onNextAction((nextAction) => {
2 switch (nextAction.type) {
3 case 'show_fields':
4 this.handleShowFieldsAction(nextAction);
5 }
6});
- Agregue el componente
psdk-payment-formal marcado HTML de la interfaz de pago para mostrar campos adicionales.
Copy
- html
1<psdk-payment-form></psdk-payment-form>
2<psdk-submit-button text="Pay" />
Pago con un clic
Los pagos con un clic permite a los usuarios pagar vía Apple Pay, un método de pago nativo, intuitivo y seguro, en los dispositivos compatibles. Para configurar el pago con un clic, haga lo siguiente:
- Envíe una solicitud para activar esta opción. Para ello:
- Abra su proyecto en Cuenta del editor y vaya a la sección Communication hub.
- Haga clic en Ask question.
- Envíe un mensaje solicitando que se active la opción de pago de un solo clic. Indique lo siguiente:
- Un método de pago de un solo clic: Apple Pay.
- El dominio que se utiliza para abrir la interfaz de pago, por ejemplo,
amazing.store.com. - ID de proyectos para los que quiere configurar la opción de pago de un solo clic.
- Espere a su archivo de asociación de dominio. Xsolla se ocupa de este paso:
- Xsolla registra su dominio con Apple.
- Xsolla recibe el archivo de asociación de dominio de Apple.
- Xsolla le envía por correo electrónico el archivo de asociación de dominio y le ofrece instrucciones sobre dónde cargarlo.
Aviso
Para garantizar que la verificación automática del archivo de asociación de dominios se complete correctamente, compruebe que se puede acceder a él a través de solicitudes de red.
- Actualice el script de inicialización del SDK como se indica a continuación:
Copy
- typescript
1const config: InitialOptions = {
2 isWebview: false,
3 theme: 'default',
4 language: parameters.language,
5 topLevelDomain: 'amazing.store.com',
6 isApplePayInstantFlowEnabled: true
7};
8
9await initHeadlessCheckoutLib(config);
Nota
Consulte las instrucciones para obtener más información sobre cómo probar Apple Pay en modo sandbox.
¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.