Apple Pay

Tenha em mente:

  • O pagamento via Apple Pay só está disponível nos dispositivos suportados.
  • O SDK somente verifica que o pagamento pode ser feito no dispositivo do usuário e envia os dados necessários. O pagamento é processado então em uma aba externa: https://secure.xsolla.com/paystation4/payment/external-pages/apple-pay.
  • Para conveniência, o componente psdk-apple-pay é integrado no componente psdk-submit-button.

Para usar a Headless checkout para aceitar pagamentos via Apple Pay:

  1. Adicione a manipulação do evento show_fields para a exibição de campos adicionais.

Exemplo:

Copy
Full screen
Small screen
headlessCheckout.form.onNextAction((nextAction) => {
  switch (nextAction.type) {
    case 'show_fields':
      this.handleShowFieldsAction(nextAction);
  }
});
  1. Adicione o componente psdk-payment-form à marcação HTML da interface de pagamento para exibir campos adicionais.

Exemplo:

Copy
Full screen
Small screen
@if (showAdditionalFields) {
  <psdk-payment-form></psdk-payment-form>
  <psdk-submit-button text="Pay" />
}
Amostra de implementação
Consulte uma amostra detalhada no GitHub.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Última atualização: 3 de Março de 2025

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!