8

2 つの質問があります。

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

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

4

1 に答える 1

5
  1. Apple が生成したトークンを取得するには、Apple Pay 支払いプロセスを呼び出す必要があります。厳密に言えば、トークンを取得するために実際に支払いを処理する必要はありませんが、それ以外の場合はどうしますか? 保管しますか?それらは再利用できず、カードの詳細を取得して、将来のトークン生成のために顧客/カードのペアを保存することはできません。まだ慣れていない場合は、Apple Pay ID ガイドラインのドキュメントを確認することを強くお勧めします: https://developer.apple.com/apple-pay/Apple-Pay-Identity-Guidelines.pdf Apple Pay を含む複数の支払いオプションを顧客に提供します。
  2. はい、Apple Pay では、セキュリティ上の理由から、last4/exp の値は実際のカードとは関連付けられていません。
于 2015-03-03T05:32:58.727 に答える