如何实施 Cyber​​Source REST 3D Secure

问题描述

我正在尝试通过 Cyber​​Source 的 REST API 实施 3D Secure。我通过以下方式获得了他们的 REST SDK:Github REST SDK 并且我也一直在使用他们的 Live Console 示例:CyberSource Live Console

现在我知道您打算通过

enter image description here

设置付款人身份验证开始

在此链接上:Setup Payer API Ref

但希望我正在寻找有关如何将所有部分组合在一起的指南,他们所有其他较旧的实现似乎都有演示 API 不同流程的 PDF 指南,但我找不到任何适用于 REST 的内容。我知道最后我应该通过此链接 Payer Auth API Ref 使用“Authorization with Payer Auth Validation”示例,但我需要能够测试所有内容,并知道我需要哪些属性使用哪个 API 调用或在 API 调用之间共享。

例如像这个 3D Secure API 指南:Sage Pay API Guide。在本指南中,他们详细介绍了各种请求和响应消息。不同的流程,例如无摩擦身份验证、质询身份验证。我对 Challenge Auth 流程特别感兴趣,您可以借此将客户重定向到收到的 acsUrl。如果有人可以提供任何指南或帮助以使此过程更加清晰,我们将不胜感激。我们已经向我们在 Cyber​​Source 之间使用的中介方提出了更多信息的请求,但进展缓慢。谢谢大家

解决方法

目前还没有包含完整图片的 REST API 指南。相反,您必须在 SOAP Guide 处使用 SOAP API 指南。请参阅该指南中的第 2 章。该指南引用 SOAP API 调用的地方将它们替换为 REST API 调用。这并不理想,但仅此而已。