Можем ли мы реализовать API Google Pay для нашего приложения для Android в Саудовской Аравии?

Реализовал API Google Pay в моем приложении для Android с помощью https://developers.google.com/pay/api/android/guides/tutorial и https://github.com/google-pay/android-quickstart

Код страны по умолчанию - США, а код валюты - доллар США. Моя проблема в том, что мне нужно использовать приложение в Саудовской Аравии, но я не могу изменить код страны / валюты. Если я изменю его (код страны: SA и код валюты: SAR), появится ошибка Код ошибки: 412.

Кроме того, изменение параметра billingAddressRequired на false бесполезно, поскольку адрес по-прежнему является обязательным для оплаты.

So,

  1. Могу ли я реализовать API Google Pay для своего приложения для Android в Саудовской Аравии и как это сделать?

  2. Могу ли я скрыть платежный адрес на странице оплаты и как это сделать?

  3. Могу ли я отобразить общую сумму во всплывающем окне оплаты Google Pay вместе с реквизитами карты и всем остальным?

Заранее спасибо за помощь.


person Nabil    schedule 06.05.2020    source источник
comment
WRT 3. См. Мой предыдущий ответ: stackoverflow.com/a/61392809/12031739   -  person Soc    schedule 08.05.2020


Ответы (1)


Google Pay поддерживается в Саудовской Аравии. См. список поддерживаемых стран.

Какие параметры вы передаете?

У меня работает веб-интеграция с этим JSFiddle. Должны ли запросы быть похожими между Android и Интернетом.

// transactionInfo
{
  displayItems: [
    {
      label: "Subtotal",
      type: "SUBTOTAL",
      price: "11.00",
    },
    {
      label: "Tax",
      type: "TAX",
      price: "1.00",
    }
  ],
  countryCode: "SA",
  currencyCode: "SAR",
  totalPriceStatus: "FINAL",
  totalPrice: "12.00",
  totalPriceLabel: "Total"
}

Дополнительные примеры можно найти в интерактивных демонстрациях Google Pay. параметров, которые вы можете передать.

person Soc    schedule 06.05.2020
comment
Общая сумма не отображается во всплывающем окне Android. заранее спасибо - person Ashok; 06.10.2020