3

数日前から iOS アプリに 3D セキュア ペイメントを実装しようとしてきましたが、完全に道に迷っています。SDK はこの機能を統合していますが、ドキュメントではほとんど言及されておらず、ここのフォーラムでも言及されていません。

公式のストライプドキュメントでここで説明されていることに従いました:

https://stripe.com/docs/sources/three-d-secure

https://stripe.com/docs/mobile/ios/sources

また、このチュートリアルでも:

https://www.hitchhq.com/stripe/activities/591b075c9659a6263d0ccd0e

しかし、まだ正確に進める方法を得ることができませんでした。精度は低いですが、これまでユーザーに請求するためにトークンを使用していましたが、本番環境では動作しますが、現在は threedsecure のソースを使用する必要があります。

これまで、私は確認ビュー (テスト ビューまたは実稼働中の銀行からのビューの両方) を表示し、支払いを承認することができました。しかし、その後、「MyAppに戻る」という醜い青いボタンのみを含む空白のビューが常に表示されます。私はそれを理解していません.これは醜くて役に立たない. ユーザーがクレジットカードを確認した直後に、アプリにリダイレクトされることを期待しています。

次に、ユーザーがクレジットカードを承認すると、アプリに戻り、iOS 側でstartPollingSourceを呼び出す必要があるとドキュメントに記載されています。これは、請求が完了したときに通知するためのフックとして機能します。私のサーバーでは、カードが承認されたときに通知を受けて請求を確認する Webhook も実装する必要があります。私は完全に混乱しています。source_id をサーバーに送信して、この 1 つの簡単な呼び出しで料金を確認できないのはなぜですか? このダブルフック​​のワークフローは私には意味がありません..

ここにいます、これは機能しません。ここのどこかで何かを見逃したと思います。

4

1 に答える 1

1

私のアドバイスは、ストライプを最初から実装しようとしないことです。統合はそれほど難しくありませんが、ドキュメントには多くのことが欠けています。

リポジトリからのこのサンプル プロジェクトの作業を改善する

https://github.com/stripe/stripe-ios

于 2018-07-12T10:59:17.310 に答える