贝宝集成后端?

Posted

技术标签:

【中文标题】贝宝集成后端?【英文标题】:Paypal integration back-end? 【发布时间】:2014-09-11 01:52:52 【问题描述】:

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

我想这样做,如果客户不想设置贝宝帐户,则不必每次都输入贝宝信用卡信息进行付款。

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

更新:Paypal 引入直接付款

我可以将信用卡信息从我的安全网络数据库传递到直接支付系统,并在不手动输入数据的情况下对其进行处理吗?

【问题讨论】:

要在您的网站上存储 cc 信息,您的公司需要通过许多规则和法规才能在您的服务器上存储 cc 信息......参考:braintreepayments.com/blog/… 【参考方案1】:

出于多种原因,从不建议将信用卡详细信息存储在您的数据库中。你也真的不需要。

相反,您可以使用 PayPal 的 DoReferenceTransaction API。

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

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

【讨论】:

如果他们决定使用不同的信用卡,这还能用吗? 不,它将使用他们在之前交易中使用的同一张卡。如果他们想使用不同的,无论您如何处理,他们都必须重新输入。 也就是说,如果他们碰巧使用不同的卡从您那里购买了 2 次单独的商品,那么您可以将 DRT 与与他们将来要使用的卡关联的任何交易 ID 一起使用。 所以基本上,如果我向他们发送发票,他们会单击立即付款按钮,然后进入贝宝表单字段并输入信用卡信息。这笔交易完成后,如果我向他们发送另一张发票,当他们点击立即付款按钮时,他们会进入一个屏幕选择添加新信用卡,或勾选使用上次信用卡交易信息的选项? 没有。现在您说的是 PayPal Invoicing,它与 DoDirectPayment 完全不同(当您在原始帖子中说直接付款时,我假设您指的是它。)

以上是关于贝宝集成后端?的主要内容,如果未能解决你的问题,请参考以下文章

Magento 在贝宝付款前下订单

Parse.com 和 Paypal 集成

iOS PayPal 与后端链式支付的集成

不使用 API Gateway 代理集成无法调用后端服务

Paypal IPN 问题(与后端流程集成)

将后端代码(Java、Python)与 HTML 集成 [关闭]