問題タブ [google-pay]
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.
c# - Google Pay との統合が表示されています この支払いオプションは、このアプリでは利用できなくなりました
私は Xamarin プロジェクトの統合 Google Pay に取り組んでいます。[今すぐ購入] ボタンが表示されますが、それを押すと、「この支払いオプションは、このアプリでは利用できなくなりました」というメッセージが表示されます。
Stripe を支払いゲートウェイとして使用し、テスト環境を使用しています。私が使用しているアクティビティはこちらです。FragmentActivity を継承し、GoogleApiClient.IConnectionCallbacks と GoogleApiClient.IONConnectionFailedListener を実装します。
java - Google ペイメントからの事前入力
Android アプリに、ユーザーにカード番号とそれに対応する PIN 番号を入力するよう要求する画面があります (このセキュリティ リスクは無視してください)。保存しました。
私は次のレイアウトを持っています。
この状態でクレジット カード フィールドをクリックすると、Google に保存されているクレジット カードの事前入力が適切に試行されます (最初に Google Pay モーダルを使用して CCV を確認します)。何もする必要はありません。悪い点は、CCV を PIN フィールドにも入力することです。これは、POS デバイスでカードを使用して支払いをしようとした場合に PIN 番号を入力する場所であるため、正しくありません。
PIN フィールドを入力すると、カード番号フィールドに入力importantForAutofill="no"
しても、事前入力はまったく行われません。importantForAutofill="yes"
android:autofillHints="creditCardNumber"
同様に、プログラムで実行すると、何も事前入力されません。
CCV が PIN フィールドに誤って事前入力されることなく、Google Pay からカード番号を事前入力するにはどうすればよいですか?