問題タブ [applepay]
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.
ios - UIAccessibility と Apple Pay のボイスオーバー インタラクションの問題
アプリケーション、アクセシビリティ、および Apple Pay の相互作用に関する奇妙な動作に気付きました。ナレーションがアクティブなときにユーザーが Apple Pay シートを閉じる操作を行った場合、ナレーションがアプリのフォーカスを取り戻したときにアプリケーションの名前が読み直され、予期しない結果が発生します。
さらに明確にするための状況例:
- ボイスオーバーが有効になっているときに、ユーザーが Apple Pay を使用して取引を実行しようとしました。
- トランザクションが失敗します。
- Apple Pay シートが閉じられ、UIAlterView がエラー メッセージと共に表示されます。
- ナレーションは、提示された UIAlertView に焦点を当てています。
- ナレーションは、alertView メッセージの最初の 2 語を読み上げ、次にアプリケーション名を読み上げて停止し、残りの alertView メッセージ テキストは無視します。
テキストを読み続けるためにナレーションを取得する方法を知っている人はいますか?
ios - 支払いなしで Apple Pay でトークンを作成する
2 つの質問があります。
支払いなしで Apple Pay を使用して STPToken を作成する方法はありますか? 私の iOS アプリでは、顧客は支払い情報を入力するか、登録時に Apple Pay を使用することを決定します。顧客が購入を決定すると (サインアップ後しばらくしてから)、カードに自動的に請求されます。支払い要求ができるかどうかを呼び出す方法がありますが、トークンを取得するには、実際に支払いを実行してカードにチャージする必要があるようです。顧客が支払い情報を手動で入力した場合、顧客に請求せずに顧客を作成してカードを保存できることに注意してください。この問題は、顧客が Apple Pay の使用を決定した場合にのみ発生します。
テスト目的で、支払いを使用してトークンを作成し、サインアップ プロセス中に顧客のカードに請求すると、dynamic_last4 フィールドと有効期限フィールドが実際のカードと一致しないことに気付きました。これは私のプログラムだけでなく、Stripe の Web サイトにログインして顧客の記録を確認するときにも確認しました。これらのフィールドは実際のカードと一致しませんが、実際にカードを正しく請求できます。これらのフィールドは、Stripe または Apple によって意図的に何らかの方法でマスクされていますか?
ios - 米国外で Apple Pay をテストするにはどうすればよいですか?
Apple Pay
アプリケーションの 1 つをBraintree
プロバイダーとして統合しています。
これでブレインツリーを初期化しようとしています
didFailWithError
メソッドでこのエラーが発生しています
これを解決するために、 にクレジット カードを追加しようとしていますが、どのカードを入力しても、サポートされていないPassbook
というエラーが表示されます。
アメリカの銀行が提供する特定のクレジットカードのみを受け入れてApple Pay
いるようですPassbook
しかし、私はインドに住んでいるので、これ以上進歩する方法はありません. どうすればこれを克服できますか?
ios - Braintree + Apple Pay を実際のデバイスでテストするにはどうすればよいですか?
米国外からの米国クライアント向けに Apple Pay を使用してアプリを開発しています。Braintree + Apple Pay を使用しています。Passbook では実際のクレジット カードをサポートしていますが、検証することはできません。
クライアント トークンの生成に成功し、self.braintree
BT の両方の統合方法を試しました。
BTPaymentProvider - 支払い方法の作成に関する抽象化。
しかし、それは " " を押していません
PKPaymentAuthorizationViewController
。それを追跡することも例外ではありません。PassKit - Apple の ApplePay API。
これにより、「vc」は
nil
.
それが間違っている場合は、私を修正してください。実際のデバイスでテストするにはどうすればよいですか?
paypal - 顧客と販売者の間で支払いをリンクするためのフレームワークはありますか?
私は、顧客が外出先で支払いを行えるようにするアプリに取り組んでいます。支払い体験をできるだけ楽でハンズフリーにしたい. ユース ケースの例としては、ガソリン スタンドでガソリンを満タンにし、財布をまったく取り出す必要がない場合があります。理想的には、Google ウォレット、Paypal、Apple Pay などのサービスを使用したいのですが、実際の販売者への支払いの処理方法と転記方法がわかりません。この場合、実際の販売者を特定する方法と、販売者のアカウントをアプリにリンクする方法がわからないため、実際の販売者に支払いが行われます。これを行う方法についてのアイデアはありますか?
ios - ApplePay PKPaymentAuthorizationViewController からメールを取得できません
ApplePay を使用しており、連絡先情報として電子メールが必要です。メールを受信しようとすると、メールの結果が「配送中」で、どこから来たのかさえわかりません。
リクエストに必須の電子メール フィールドがあり、電子メール情報を入力しました。
コードは次のとおりです。
これは、電子メールを取得する適切な場所ですか? そうでない場合、正しいアプローチは何ですか?
電話番号 (kABPersonPhoneProperty) を取得しようとすると、結果も "Shipping" として出力されます。