我开始使用Paypal SDK来实现ASP.NET站点的支付服务。我按照SDK示例编写了代码,一切正常,当然我正在管理整个过程(包括信用卡数据输入和提交)。然而,网站所有者抱怨信用卡数据管理,因此要求我重新实施整个程序,而不是“内部”完全管理信用卡数据,但让Paypal完成这部分工作。 这意味着信用卡的NO数据应该以属于我正在编码的网站的形式输入。 据我所知(但我只是Paypal SDK的新手),没有办法做我要求使用SDK API调用的方法。
鉴于我缺乏经验,我不确定我说的是什么,我只能假设我错过了一些东西......有办法通过API调用吗?
最诚挚的问候, 麦克
答案 0 :(得分:1)
ASP.net的PayPal基础知识c#
http://www.codeproject.com/Articles/42894/Introduction-to-PayPal-for-C-ASP-NET-developers
http://www.codeproject.com/Questions/718003/How-implement-Strong-cryptography-with-associated
http://forums.asp.net/t/1977404.aspx?Integrate+with+Paypal+account+within+Net+project
http://www.west-wind.com/presentations/PayPalIntegration/PayPalIntegration.asp
答案 1 :(得分:1)
您的网站所有者可能要求您做的是利用 PayPal的Vault API (其REST API的一部分)来存储您的网站所不具备的信用卡信息。如果您将信用卡信息存储在您的站点上,则必须确保数据以符合PCI的方式存储,这对某些站点来说可能过于昂贵。 Vault API将返回一个信用卡令牌,该令牌只能由您的REST应用程序用于付款。 API还允许您使用令牌获取信用卡的详细信息,但会掩盖完整的信用卡号。
有一些关于如何在PayPal .NET SDK Samples中执行此操作的示例。如果缺少一个用例,请随时通过GitHub告知我们。