2013-04-18 49 views
2

我正在评估一些支付网关选项,并正在查看PayPal的存储库选项(类似于Braintree的存储库)。PayPal存储库 - 安全发送信用卡信息

我发现,在Braintree的保管库存储的情况下,我可以安全地发送信用卡信息(加密)以存储在他们的服务器上,从而避免了PCI合规性问题的必要性。

贝宝的保管库存储API是否有类似的方式发送加密的信用卡信息?我正在查看他们的文档,看起来好像我需要将未加密的数据发送到他们的保险库。

我做错了这个假设?我会非常感兴趣,因为这会让我丢弃PayPal并与Braintree一起作为我们的支付网关服务。

在此先感谢。

回答

5

取决于您明确希望使用哪种PayPal服务,PayPal和Payflow都有相似的服务。您可以在PayPal的开发者网站上找到有关PayPal's Vault的信息。如果您想使用Payflow,您可以让Payflow存储客户的信用卡信息。看看Payflow Gateway Developers Guide。第76页有关于数据上载功能的信息。

+0

@乍得,感谢您的答复。看到您指出的页面,但请求似乎没有被加密...这是一个示例上传交易请求: TRXTYPE = L&TENDER = C&ACCT = 5105105105105100&EXPDATE = 1215&BILLTOFIRSTNAME = Ted&B ILLTOLASTNAME = Smith&BILLTOSTREET = 123&BILLTOCITY = SanJose&BILLTOSTATE = CA&BILL TOZIP = 12345&BILLTOPHONENUM = 123-123-1234 – lzp

+2

您提供的字符串是NVP字符串,这在您的方面是可读的。 SSL在发送到PayPal/Payflow时加密数据。技术上不需要安全证书来使用Website Payments Pro或Payflow Pro,但我们强烈建议使用SSL,因为Pro仅加密位于商家的Web服务器上的Pro客户端与PayPal处理服务器之间的连接。它不会加密商家的Web服务器和客户计算机之间的连接。 –

+0

感谢您的更新乍得。真的很感激它。另一个问题::)客户是否被重定向到PayPal网站来完成结账?或者有什么方法让客户留在我们的网站?如果是的话,我也可以使用Vault作为这个API吗? – lzp