/ / API para alterar o cartão de crédito usado por uma assinatura do Google Wallet? - android-pay

API para alterar o cartão de crédito usado por uma assinatura do Google Wallet? - android-pay

Mais uma vez estou frustrado com a falta de documentação envolvida no desenvolvimento usando o Google Wallet como um gateway de pagamento e posso mudar para outro serviço.

Minha nova pergunta é a seguinte:

Posso alterar programaticamente o cartão de pagamento utilizado por uma assinatura da Google Wallet para produtos digitais?

Se um cartão utilizado em uma assinatura expirar, isso está no usuário, no entanto, se eu não fornecer um meio de alterar o cartão de pagamento com elegância, isso é para mim!

alguém sabe como isto pode ser feito? Ou eu teria que criar uma nova assinatura para produzir esse efeito? Esta deve ser uma característica básica de qualquer gateway de pagamento, então estou assumindo que estou perdendo alguma coisa.

Deve-se notar também que a criação de um novoassinatura pode ser problemática sem a capacidade de cancelar a assinatura anterior por meio da API. Desde que os cartões antigos e novos ainda sejam válidos, ele tentará processar os pagamentos das duas assinaturas!

Em uma nota lateral, por que parece que a API da Carteira virtual do Google não possui tantos recursos importantes? (assinaturas anuais, cancelamento de assinatura, a questão mencionada acima, etc ...?)

Mais uma vez obrigado a todos!

Respostas:

1 para resposta № 1

Se o Google não puder cobrar com sucesso, ele enviará uma postback com falha que você pode usar para avaliar o que fazer com a assinatura.


Seria melhor se você não comparasse o Wallet a um "gateway de pagamento" (ou serviço de processamento de cartão de crédito / gateway) porque não é.

No final do dia, o Google Wallet fornece basicamente "acesso" aos dados de um usuário da Wallet. Cabe aos usuários da Google Wallet "adicionar / remover quaisquer instrumentos de pagamento que tenham em suas Google Wallet.

  • no Google Wallet for Digital, o Google também lida com a transação - a parte de processamento, para que você fique livre de qualquer conformidade com o PCI e a infraestrutura de pagamento relacionada para levar as coisas adiante.
  • Instant Buy, o Google enviará um "virtualcartão "para processar a transação usando seu próprio processador / gateway de cartão de crédito / existente. Nesse caso, você precisa estar em conformidade com PCI e ter infraestrutura existente.

Em ambos os casos, você não tem acesso aos dados de pagamento reais dos usuários da Google Wallet. O Google bloqueia essas coisas.

H ....