簡體   English   中英

在 iOS 中將 3D 安全與 Stripe 集成

[英]Integrate 3D secure with Stripe in iOS

幾天來,我一直在嘗試在我的 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 發送到我的服務器並通過這個簡單的電話確認收費? 這個雙鈎工作流程對我來說毫無意義..

我在這里,這不起作用,我想我在這里錯過了一些東西。

我的建議是不要嘗試從頭開始實現條帶。盡管集成並不難,但他們遺漏了文檔中的很多內容。

從他們的 repo 更好地處理這個示例項目

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM