繁体   English   中英

使用PayPal的'Website Payments Pro'存储信用卡信息?

[英]Storing credit card information with PayPal's 'Website Payments Pro'?

我正在开发一个电子商务网站,一些客户将频繁在线购物。 话虽如此,我试图找到一种解决方案,允许我使用Website Payments Pro安全地存储信用卡信息,因此客户无需在每次购买时重新输入信用卡信息。 我知道像Braintree这样的信用卡“令牌化”服务,但它们要求您使用他们的整个支付平台。 PayPal已经确认有第三方购物车与Website Payments Pro合作,可以安全地存储信用卡信息(只要我符合PCI标准),但不会指向我的方向。

有谁知道第三方服务能满足我的需求吗? 感谢您的时间和帮助!

大卫

您可以使用PayPal的参考交易API,该API将交易ID作为参考,以便在未输入信用卡信息的情况下进行未来交易。这样,您的客户可以全年付款。 或者,您也可以将结算协议ID作为未来交易的参考。这样,PayPal Payments Pro将自动从之前的交易中选择所需的详细信息。账单协议ID的好处是,与交易ID不同,它不会受到1年的时间限制。

安全存储信用卡信息非常非常困难。 事实上,就在两天前宣布,主要零售和金融公司窃取了1.3亿个信用卡号码,这些公司拥有的资源远远超过您保护数据所需的资源。

我完全理解轻松促进经常性付款的愿望。 但是,在决定这样做之前,请考虑并了解与存储信用卡号码相关的风险。

如果您决定需要存储卡号,我建议您聘请具有可靠记录的安全专家来帮助您设计解决方案,然后在安装后对其进行审核。

我认为更好的解决方案是使用paypal Vault

Vault API提供了一种存储客户信用卡的安全方式。 通过使用PayPal存储卡,您可以避免将它们存储在服务器上。

因此,流程应该像您将客户信用卡存储到保险库,并从PayPal获取卡ID。 您可以使用该卡ID进行交易,或将该卡ID与客户信息一起保存在数据库中以进行日后交易

注意:

参考交易必须在过去730天内发生,因为该ID可能在两年后无法使用。

在过去,我使用过aspdotnetstorefront ,但它是一个完整的店面应用程序,包括支付网关。

如果您不想使用Pro,可以使用PayPal Express执行此操作。

https://www.paypal.com/cgi-bin/webscr?cmd=xpt/Marketing/general/RecurringPaymentFAQs-outside#Q9

这是您正在寻找的,还是在寻找使用其API的实际代码?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM