-2

オンライン ストアを介したオンライン チェックアウトの場合に Apple Pay がどのように機能するのか、よくわかりません。

私の理解では: 前提条件: 1) 支払いに使用するカードが通帳に追加されている必要があります。2) このカードを通帳に追加する際に、Apple デバイスは PAN を含む要求を発行者に送信し、検証に合格した場合は、AppleSecurity 要素に格納されている一意のトークンをフォーマットします。

顧客がオンライン ストア経由でオンラインで購入しようとする場合: 1) 顧客は支払いに使用されるカードを切り替える必要があります 2) ストアは合計金額、配送先住所、トークンを使用してリクエストをフォーマットし、セキュリティ要素に保存されます 3) Apple デバイス支払い承認のためにリクエストをAppleServerに送信します4)このストアが追加のロジックを実行できるようになった後(何でも)

私が間違っている場合は、お気軽に修正してください。

しかし、私の質問は、既存のシステムがトークン化サービス、支払いゲートウェイ、および支払いプロセッサを既に使用している場合、どうすれば Apple Pay と統合できるのでしょうか?

4

1 に答える 1

4

Apple のドキュメントを参照する必要があります。Apple Pay の仕組みに関するあなたの説明は、最初の部分では正しく、2 番目の部分では正しくありません。Ray Wenderlich.com には、Apple Payの実装方法を示す優れたチュートリアルがあります。

一般的な説明は次のとおりです。アプリ内では、Apple Pay は支払いの詳細情報のソースにすぎません。アプリが担当

  • 支払い要求の作成 (項目と合計を含む)
  • Apple Pay インターフェイスのトリガー
  • 配送の詳細を確認する
  • バックエンドまたはサービス (Stripe など) に連絡して、特定の購入用のトークンを作成する
  • 購入を記録するために、成功した購入トークンをアプリのサーバーに送信します

したがって、2 つのトークンが必要です。1 つはユーザーの支払いの詳細 (カード) 用で、もう 1 つは実際の購入用です。大まかに言えば、Apple Pay は最初のものを生成する責任がありますが、アプリ + いくつかのサービスは 2 番目のものを生成する責任があります。

于 2015-04-24T18:00:46.117 に答える