数日前から 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 つの簡単な呼び出しで料金を確認できないのはなぜですか? このダブルフックのワークフローは私には意味がありません..
ここにいます、これは機能しません。ここのどこかで何かを見逃したと思います。