問題タブ [google-tez]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Google Pay(Tez) の支払いゲートウェイへの統合? (アンドロイド)
注: iOSではまだ利用できないことを認識しています。また、Xamarin.Forms(明らかに)を探していません。
Google Pay(Tez)
API をアプリケーションに統合しようとしているXamarin
ときに、API を統合するためのガイドがないことに気付きましたXamarin
。
それで、私はGoogle Pay APIページにアクセスしAndroid(Java)
ましたXamarin
. そして、 Xamarin でPaymentsClientクラスが利用できないように見えるバンプにぶつかったので、その名前空間を調べてみたので、利用できるかどうかがわかったかもしれません( Xamarin.Android
)。しかし、このクラスの名前空間についての言及はありません(私が気づいたことはありません)。私がその情報で見つけることができたのは、com.google.android.gms.common.api.GoogleApi
実際にはまったく役に立たなかった継承元であるということだけです。
クエリ
- ここにいくつかのパッケージがありませんか、それとも で使用されている代替品があり
Xamarin
ますか? Xamarin
見逃したアプリにGoogle Pay(Tez) API を統合するためのガイドはありますか?- Google Pay(Tez) 統合は Xamarin.Android にまだ追加されていませんか?
- または、現在の構成に何か問題がありますか? つまり、
VS17 Pro
version15.6.7
、Xamarin
version4.9.0.753
およびXamarin.Android
version8.2.0.16
Android SDK latest で、v 4.0 より上のすべての API バージョン
javascript - GPay インド - 支払いリクエストの失敗: インテント エクストラがありません
GPay インドの支払いオプションをウェブサイトに統合する際にエラーが発生します。不可解なエラー メッセージが表示され、支払いが失敗します。
統合ドキュメントを読みました。この統合は、奇妙なメッセージでエラーになるPayment Requestインターフェイスを使用します。この呼び出しを行うコードは次のとおりです。
ウェブサイトを呼び出すrequest.show()
と、Google Pay アプリにリダイレクトされ、そこで受取人の詳細と金額が確認されます。支払いに進むと、アプリに次のエラーが表示されます。
あなたのお金は引き落とされていません
お支払いが承認されませんでした
他の UPI 支払いアプリケーションを介した同じ UPI ID への支払いは、問題なく行われます。このメッセージを閉じると、Web サイトに戻り、次のエラーが表示されます。
DOMException: 支払いアプリが無効な結果を返しました。インテント エクストラがありません。
GPay アカウントが異なるさまざまなデバイスでこれを試してみましたが、結果は同じでした。この支払いリクエストに渡されるパラメータは次のとおりです。
これは、支払い要求を行うために必要なすべてのパラメーターをカバーしています。Google Pay ビジネス コンソールで次のことも確認しました。
- お支払いプロファイルが承認されました
- UPI ID が確認されました
- マーチャント名は送信された名前と一致します
どこにも矛盾はありません。インストールされている GPay アプリは最新バージョンです。エラーがどこにあるのかについてのヒントは大歓迎です。