問題タブ [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.

0 投票する
1 に答える
90 参照

ios - UIAccessibility と Apple Pay のボイスオーバー インタラクションの問題

アプリケーション、アクセシビリティ、および Apple Pay の相互作用に関する奇妙な動作に気付きました。ナレーションがアクティブなときにユーザーが Apple Pay シートを閉じる操作を行った場合、ナレーションがアプリのフォーカスを取り戻したときにアプリケーションの名前が読み直され、予期しない結果が発生します。

さらに明確にするための状況例:

  1. ボイスオーバーが有効になっているときに、ユーザーが Apple Pay を使用して取引を実行しようとしました。
  2. トランザクションが失敗します。
  3. Apple Pay シートが閉じられ、UIAlterView がエラー メッセージと共に表示されます。
  4. ナレーションは、提示された UIAlertView に焦点を当てています。
  5. ナレーションは、alertView メッセージの最初の 2 語を読み上げ、次にアプリケーション名を読み上げて停止し、残りの alertView メッセージ テキストは無視します。

テキストを読み続けるためにナレーションを取得する方法を知っている人はいますか?

0 投票する
1 に答える
2109 参照

ios - 支払いなしで Apple Pay でトークンを作成する

2 つの質問があります。

  1. 支払いなしで Apple Pay を使用して STPToken を作成する方法はありますか? 私の iOS アプリでは、顧客は支払い情報を入力するか、登録時に Apple Pay を使用することを決定します。顧客が購入を決定すると (サインアップ後しばらくしてから)、カードに自動的に請求されます。支払い要求ができるかどうかを呼び出す方法がありますが、トークンを取得するには、実際に支払いを実行してカードにチャージする必要があるようです。顧客が支払い情報を手動で入力した場合、顧客に請求せずに顧客を作成してカードを保存できることに注意してください。この問題は、顧客が Apple Pay の使用を決定した場合にのみ発生します。

  2. テスト目的で、支払いを使用してトークンを作成し、サインアップ プロセス中に顧客のカードに請求すると、dynamic_last4 フィールドと有効期限フィールドが実際のカードと一致しないことに気付きました。これは私のプログラムだけでなく、Stripe の Web サイトにログインして顧客の記録を確認するときにも確認しました。これらのフィールドは実際のカードと一致しませんが、実際にカードを正しく請求できます。これらのフィールドは、Stripe または Apple によって意図的に何らかの方法でマスクされていますか?

0 投票する
2 に答える
1068 参照

ios - 米国外で Apple Pay をテストするにはどうすればよいですか?

Apple Payアプリケーションの 1 つをBraintreeプロバイダーとして統合しています。

これでブレインツリーを初期化しようとしています

didFailWithErrorメソッドでこのエラーが発生しています

これを解決するために、 にクレジット カードを追加しようとしていますが、どのカードを入力しても、サポートされていないPassbookというエラーが表示されます。

アメリカの銀行が提供する特定のクレジットカードのみを受け入れてApple PayいるようですPassbook

しかし、私はインドに住んでいるので、これ以上進歩する方法はありません. どうすればこれを克服できますか?

0 投票する
3 に答える
2694 参照

ios - Braintree + Apple Pay を実際のデバイスでテストするにはどうすればよいですか?

米国外からの米国クライアント向けに Apple Pay を使用してアプリを開発しています。Braintree + Apple Pay を使用しています。Passbook では実際のクレジット カードをサポートしていますが、検証することはできません。

クライアント トークンの生成に成功し、self.braintreeBT の両方の統合方法を試しました。

  1. BTPaymentProvider - 支払い方法の作成に関する抽象化。

    しかし、それは " " を押していませんPKPaymentAuthorizationViewController。それを追跡することも例外ではありません。

  2. PassKit - Apple の ApplePay API。

    これにより、「vc」はnil.

それが間違っている場合は、私を修正してください。実際のデバイスでテストするにはどうすればよいですか?

0 投票する
0 に答える
45 参照

paypal - 顧客と販売者の間で支払いをリンクするためのフレームワークはありますか?

私は、顧客が外出先で支払いを行えるようにするアプリに取り組んでいます。支払い体験をできるだけ楽でハンズフリーにしたい. ユース ケースの例としては、ガソリン スタンドでガソリンを満タンにし、財布をまったく取り出す必要がない場合があります。理想的には、Google ウォレット、Paypal、Apple Pay などのサービスを使用したいのですが、実際の販売者への支払いの処理方法と転記方法がわかりません。この場合、実際の販売者を特定する方法と、販売者のアカウントをアプリにリンクする方法がわからないため、実際の販売者に支払いが行われます。これを行う方法についてのアイデアはありますか?

0 投票する
2 に答える
716 参照

ios - ApplePay PKPaymentAuthorizationViewController からメールを取得できません

ApplePay を使用しており、連絡先情報として電子メールが必要です。メールを受信しようとすると、メールの結果が「配送中」で、どこから来たのかさえわかりません。

リクエストに必須の電子メール フィールドがあり、電子メール情報を入力しました。

コードは次のとおりです。

これは、電子メールを取得する適切な場所ですか? そうでない場合、正しいアプローチは何ですか?


電話番号 (kABPersonPhoneProperty) を取得しようとすると、結果も "Shipping" として出力されます。