API Google Pay & Web Payment Request: - PullRequest
1 голос
/ 12 мая 2019

Я пытался внедрить Google Pay, следуя учебному пособию Google Pay API PayRequest .У меня все реализовано, однако, когда я пытаюсь протестировать на своем телефоне Android, я получаю следующее всплывающее окно:

Ошибка запроса
Произошла непредвиденная ошибка.Повторите попытку позже.

Я следовал руководству по устранению неполадок , и с помощью ADB я вижу следующую ошибку:

WalletMerchantError: Error in loadWebPaymentData: PaymentDataRequest.transactionInfo is required

Кажется, это означает, что transactionInfo должен быть включен в мой paymentMethods объект.Тем не менее, учебник утверждает иначе:

Свойство transactionInfo должно быть опущено.Вместо этого необходимо указать общую цену и валюту в аргументе details, передаваемом в PaymentRequest

Любой совет?

1 Ответ

0 голосов
/ 25 мая 2019

Вам удалось с этой интеграцией?согласно документации Google не рекомендуется использовать Payment-Request-API для использования Google Pay eWallet, как сказано здесь :

Chrome для Androidв настоящее время является единственным веб-браузером, поддерживающим API-интерфейс запросов на оплату со сторонними способами оплаты, включая Google Pay.Сайты, желающие внедрить Google Pay в качестве отдельного метода оплаты, должны использовать клиентскую библиотеку JavaScript Google Pay API с фирменной кнопкой Google Pay, чтобы охватить более широкую аудиторию Google в разных браузерах и на разных платформах.

...