Esta página contém demonstrações ao vivo do Google Pay que você pode editar em JavaScript no JSFiddle.
Exemplo básico
Veja a seguir um exemplo básico do botão do Google Pay em ação. Consulte o código adjacente para ver como ele é construído.
Exemplo de redimensionamento do botão
Veja a seguir como redimensionar o botão do Google Pay. Chame
createButton
com a propriedade buttonSizeMode
definida como fill
e, em seguida, defina um tamanho no #container div
.
Exemplo de autorização de pagamentos
Veja a seguir como autorizar um pagamento antes de processá-lo.
Recomendamos que você faça isso para dar ao usuário a chance de escolher uma forma de pagamento diferente se a autorização falhar.
Para processar a solicitação de autorização de pagamento, siga estas instruções:
-
Registre um callback
onPaymentAuthorized()
emPaymentOptions
. -
Chame a função
loadPaymentData()
com a intent de callbackPAYMENT_AUTHORIZATION
. - Implemente o gerenciador de callback
onPaymentAuthorized()
.
Clique neste link do JSFiddle (em inglês) para editar e fazer testes.
Exemplo de atualização de preço dinâmica
Com ela, você pode ajustar o preço total de forma dinâmica para refletir as alterações no endereço de entrega e nas opções de frete.
Siga as etapas abaixo para configurar as atualizações de preço dinâmicas:
- Registre os callbacks
onPaymentAuthorized
eonPaymentDataChanged
emPaymentOptions
. - Chame a função
loadPaymentData()
com intents de callback. Para ver detalhes, consulte o exemplo correspondente. - Implemente
onPaymentAuthorized
eonPaymentDataChanged
.
Clique neste link do JSFiddle (em inglês) para editar e fazer testes.