在iOS中集成3D secure和Stripe

在iOS中集成3D secure和Stripe,ios,swift,stripe-payments,3d-secure,Ios,Swift,Stripe Payments,3d Secure,几天来,我一直在尝试在我的iOS应用程序中实现3D安全支付,感觉完全迷失了方向。尽管SDK集成了这一功能,但文档中似乎很少提到它,论坛上更是少之又少 我遵循了官方文件中的解释: 在本教程中: 但还是不知道如何进行到底。小精度,我一直使用代币向我的用户收费,它在生产中起作用,但我现在必须使用源代码来实现3dsecure 到目前为止,我已经设法显示确认视图(测试视图或生产时银行的视图)并授权付款。但我总是被提示一个空白视图,其中只包含一个丑陋的蓝色按钮,上面写着“返回我的应用程序”。我不明白,

几天来,我一直在尝试在我的iOS应用程序中实现3D安全支付,感觉完全迷失了方向。尽管SDK集成了这一功能,但文档中似乎很少提到它,论坛上更是少之又少

我遵循了官方文件中的解释:

在本教程中:

但还是不知道如何进行到底。小精度,我一直使用代币向我的用户收费,它在生产中起作用,但我现在必须使用源代码来实现3dsecure

到目前为止,我已经设法显示确认视图(测试视图或生产时银行的视图)并授权付款。但我总是被提示一个空白视图,其中只包含一个丑陋的蓝色按钮,上面写着“返回我的应用程序”。我不明白,这是丑陋和无用的,我想我做错了什么,所以我得到了这个权利?我希望在用户确认其信用卡后立即被重定向到我的应用程序

然后,当用户授权信用卡时,我回到我的应用程序中,文档说我必须在iOS端致电startPollingSource,这将作为一个钩子,在收费完成时通知我。在我的服务器上,我还应该实现一个webhook,当卡被授权并确认费用时,它会得到通知。 在这里,我完全困惑了,为什么我不能只发送源代码到我的服务器,并通过这个简单的电话确认费用?这种双钩工作流程对我来说毫无意义


我的建议是不要尝试从头开始实现stripe。尽管集成不是那么难,但他们在文档中遗漏了很多东西

从他们的回购协议中更好地处理这个样本项目