2014-07-20 78 views
0

是否有可能将客户的信用卡信息存储在我们的安全网站数据库中,并自动将值传递给paypal进行处理,甚至无需显示paypal网站?贝宝集成后端?

我想这样做,这样客户端就不必每次输入paypal信用卡信息进行付款,如果他们不想设置一个paypal账户的话。

所以基本上只是在后端使用贝宝系统。信息传递给贝宝后,它处理它,并将用户重定向到另一页。

更新:贝宝介绍直接支付

可我只是从我的安全网络数据库中直接支付系统通过信用卡信息,并将它可以无需手动输入数据处理?

+0

在您的网站上存储cc信息,您的公司需要传递许多规则和法规才能在您的服务器上存储cc信息.... ref:https://www.braintreepayments.com/blog/pci-合规性基础信用卡安全 – bhushya

回答

0

由于多种原因,绝不建议将信用卡信息存储在数据库中。你也不需要。

取而代之,您可以使用PayPal的DoReferenceTransaction API。

DoReferenceTransaction API操作处理来自 买方的账户的支付,该账户由先前的交易标识。

基本上,您只需传入先前销售或授权交易的交易ID以及新的金额即可。 PayPal将使用他们在系统中保存的详细信息对该卡进行充值,因此您不必担心保护这种敏感数据的麻烦。

+0

如果他们决定使用不同的信用卡,这仍然有效吗? – user1929393

+0

不,它会使用他们在上次交易中使用的相同卡片。如果他们想使用不同的人,无论您如何处理,他们都必须重新输入。 –

+0

也就是说,如果他们碰巧用不同的卡片向您购买2件独立的卡片,那么您可以使用DRT,无论其中哪个交易ID与他们将来要使用的卡片相关联。 –