Referência do cliente

A documentação do com.google.android.gms.wallet contém todos os documentos da biblioteca em várias versões da API Google Pay. Veja a seguir um resumo dos objetos e métodos mais aplicáveis à versão mais recente da API Google Pay: versão 2.0.

Wallet

Gere um PaymentsClient para um ambiente de teste ou produção.

Exemplo

mPaymentsClient = Wallet.getPaymentsClient(
  this,
  new Wallet.WalletOptions.Builder()
      .setEnvironment(WalletConstants.ENVIRONMENT_TEST)
      .build()
);

PaymentsClient

Um cliente para interagir com as APIs do Google Pay.

isReadyToPay(IsReadyToPayRequest)

Use o método isReadyToPay(IsReadyToPayRequest) para determinar a capacidade de um usuário de retornar uma forma de pagamento da API Google Pay.

Se o dispositivo for compatível com o Google Pay e o usuário já tiver salvo uma forma de pagamento ou puder adicionar uma, IsReadyToPay retornará true. Para determinar se o usuário já salvou uma forma de pagamento no Google Pay, defina IsReadyToPayRequest.existingPaymentMethodRequired como true.

loadPaymentData(PaymentDataRequest)

Apresente uma página de pagamento do Google Pay que permite a seleção de uma forma de pagamento e parâmetros configurados opcionalmente.

IsReadyToPayRequest

Crie um objeto Java IsReadyToPayRequest adequado para uso com PaymentsClient.isReadyToPay().

fromJson(java.lang.String)

Crie um objeto Java IsReadyToPayRequest de uma string formatada em JSON. Consulte a referência do objeto IsReadyToPayRequest para ver a estrutura esperada da string formatada em JSON fornecida.

PaymentDataRequest

Crie um objeto Java PaymentDataRequest adequado para uso com PaymentsClient.loadPaymentData.

fromJson(java.lang.String)

Crie um objeto Java PaymentDataRequest a partir de uma string formatada em JSON. Consulte a referência do objeto PaymentDataRequest para a estrutura esperada da string formatada em JSON fornecida.

PaymentData

Manipule uma resposta formatada em JSON da API Google Pay para uso no seu aplicativo.

toJson()

Saída de uma resposta da API Google Pay como uma string formatada em JSON. Consulte a referência do objeto PaymentData para mais informações sobre a estrutura do objeto JSON.