paypal - 选择正确的 Paypal 系统来处理注册和订阅

标签 paypal paypal-subscriptions

我们在网站上收集的款项用于在线订阅和 session 注册。在这两种情况下,我们都想自己收集付款信息以外的所有信息,最好将其中的一些信息传递给 PayPal(这样用户就不必填写姓名、地址等。两次)。

我知道有一些解决方案,其中信息由服务器本身收集,然后通过网络服务调用重定向到 PayPal,但不幸的是,这不是一个选项。 根据网络政策,所有收集的安全支付信息都必须关闭服务器。

此外,并非所有表格都需要使用 PayPal 进行处理。有些人将通过支票等方式付款,因此根本不应将其发送到付款页面。我看过的大多数解决方案都有一个“使用 Paypal 付款”按钮,因此我假设需要发送表单才能转到 PayPal 站点,但理想情况下我们希望通过 302 重定向到达那里。这可能吗? (我知道我们可以做一些事情,比如由 JavaScript 自动提交的表单,但我不想走那条路)。

无论我们实现哪个系统,都需要处理经常性(定期)付款。

最佳答案

Paypal 有一个叫做 Payflow Pro 的东西。他们几年前从 VeriSign 购买了它。

您可以使用它与 paypal api 进行完全集成。以便用户在您的网站上输入他们的付款详细信息,您的后端代码将交易提交给 Paypal 的服务器。然后 Paypal 会给你一个交易ID。保留交易 ID,将其他所有内容(如卡号)扔出窗外。

我们有几个使用 Payflow Pro 的客户。这是非常好用且易于使用的 api。

关于paypal - 选择正确的 Paypal 系统来处理注册和订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3496835/

相关文章:

Paypal 沙箱返回网址

node.js - 电商网站paypal如何查看订阅支付状态

Paypal Rest API 与经典 SDK

ios - 在我的应用程序中从客户向另一个客户付款使用 paypal 还是 stripe?

ruby-on-rails - Ruby PayPal SDK,从授权代码获取 token 信息抛出 400 错误

Flutter 将 Paypal 按钮与 WebView 集成

paypal - 为什么即使值是正确的,PayPal 也会显示无效的常规周期?

php - Paypal setExpressCheckout nvp错误

post - Chrome/Safari POST 问题

paypal-ipn - 如何使用 NVP 方法 (CreateRecurringPaymentsProfile) 设置 PayPal 定期付款的 IPN URL?