Google Pay

Como configurar

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

  1. Adicione a manipulação do evento show_fields para a exibição de campos adicionais.
Amostra de implementação
Consulte uma amostra detalhada no GitHub.
Exemplo:
Copy
Full screen
Small screen
1headlessCheckout.form.onNextAction((nextAction) => {
2  switch (nextAction.type) {
3    case 'show_fields':
4      this.handleShowFieldsAction(nextAction);
5  }
6});
  1. Adicione o componente psdk-payment-form à marcação HTML da interface de pagamento para exibir campos adicionais.
Exemplo:
Copy
Full screen
Small screen
1<psdk-payment-form></psdk-payment-form>
2<psdk-submit-button text="Pay" />
  1. Adicione a manipulação do evento para exibir um botão para pagar via Google Pay.
Exemplo:
Copy
Full screen
Small screen
 1headlessCheckout.form.onNextAction((nextAction) => {
 2  switch (nextAction.type) {
 3    ...
 4    case 'special_button': {
 5      if (nextAction.data.buttonName === 'google-pay') {
 6        showGoogleButton = true;
 7      }
 8    }
 9  }
10});
  1. Adicione o componente do botão Google Pay à marcação HTML da interface de pagamento.
Exemplo:
Copy
Full screen
Small screen
1@if (showGoogleButton) {
2  <psdk-google-pay-button></psdk-google-pay-button>
3}

Pagamentos com um clique

O pagamento com um clique permite que os usuários paguem com a Google Pay, um método de pagamento nativo, familiar e seguro nos dispositivos suportados. Para configurar o pagamento com um clique, atualize o script de inicialização do SDK como exibido abaixo:

Copy
Full screen
Small screen
1const config: InitialOptions = {
2  isWebview: false,
3  theme: 'default',
4  language: parameters.language,
5  isGooglePayInstantFlowEnabled: true
6};
7
8await headlessCheckout.init(config);
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: 17 de Fevereiro de 2026

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!
Não conseguimos enviar seu feedback
Tente novamente mais tarde ou contate-nos via doc_feedback@xsolla.com.