问题标签 [paypal-subscriptions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1096 浏览

paypal - PayPal IPN 退订

我正在使用 PayPal IPN(即时付款通知)api 进行订阅,但我找不到让用户自己取消订阅的方法。到目前为止,我发现的解决方案要求客户登录到贝宝,但是使用信用卡付款/没有贝宝的用户呢?这非常令人沮丧。我今天整天都在寻找解决方案。

0 投票
3 回答
2434 浏览

php - Codeigniter 和 Paypal:它是如何工作的

当我尝试将 Paypal IPN 整合到基于 Codeigniter 的 Web 应用程序中时,有两个随机问题。

1)这两行是一样的吗?

2) 用户同意每月支付经常性费用以使用贝宝使用您的服务 - 当您从贝宝返回数据时,您知道他们已经支付了第一笔费用。但是,如果用户为接下来的几个月付费,您如何跟踪?你怎么知道用户没有从他们的贝宝账户中取消?

谢谢大家的帮助

0 投票
4 回答
1322 浏览

ruby-on-rails - Paypal 订阅 IPN - 用户多次订阅的问题

我正在使用贝宝订阅和即时支付通知 (IPN) 来处理我网站上的订阅者。

在大多数情况下,它运行良好,但我偶尔会遇到一个问题。

通常,如果用户取消订阅,我会等待“期限结束”(subscr_eot)通知,然后再禁用对我网站的访问。

因此,如果他们预付了整个月的费用,然后立即取消,他们仍然可以在本月的剩余时间内访问(应该如此)。

但是一些用户遇到了这个问题,他们:

  1. 取消他们的订阅
  2. 在达到“期限结束”之前,他们决定重新订阅
  3. 当他们的第一次订阅达到“期限结束”时,我的应用程序会收到通知并向用户发送一封电子邮件,其中包含“您的帐户已被禁用,如果您想再次注册,您可以重新-点击这里订阅”。
  4. 这让他们感到困惑,因为他们在想……这很奇怪,我以为我像一周前一样订阅了(他们确实做到了)。所以他们再次订阅。现在他们有两个同时运行的订阅我的网站,我在一两个月内收到一封支持电子邮件(“你这个月向我收费两次,混蛋!!”)

所以我还没有找到解决这个问题的好方法。我想最好的解决方案是在收到“期限结束”通知时进行额外的 API 调用,该通知询问贝宝“嘿,这个人已经重新订阅了吗?”。如果是这样,则无需关闭该电子邮件。但是我还没有看到任何方法来做这个 API 调用。

另一种解决方案是在他们取消时立即禁用他们的帐户(“subscr_cancel”通知),但随后我收到不同的愤怒支持电子邮件“嘿,我预付了整个月的费用,为什么我的帐户已经被禁用了!!”。

其他人解决了这个问题吗?

0 投票
3 回答
1249 浏览

paypal - paypal 订阅:我可以支付不同的金额吗?

我目前正在使用 Paypal Payment Pro,需要进行特殊的递归付款。

在这种情况下。我的客户希望第一个月的付款是 0,接下来的几个月,每个月的付款将是 5 美元。

有什么办法或文件吗?我个人不知道它叫什么,所以我不能用谷歌搜索。

非常感谢你。

0 投票
3 回答
685 浏览

php - Paypal IPN 不适用于订阅

Paypal IPN 没有返回订阅支付的任何变量,我已经花了一个多星期了,我还没有破墙。我正在使用主机 gator 网络托管服务。

请发送工作示例...谢谢 shiva@asalta.com

0 投票
2 回答
880 浏览

paypal - Paypal API 用于预先批准的付款,商户是否对预先批准的交易收费?

我正在运营一个分类广告网站,并且我为每个放置的广告收取特定费用。如您所知,贝宝对每笔交易收取特定百分比 + 特定金额费用(例如 2.9% + 0.30 美分)。我有客户每月投放大约 30 个广告,因此我想集成一个可以降低特定金额费用的架构。基本上,我希望每次在客户投放广告后都打“预先批准”电话,以确保他有足够的钱支付,并在月底取消所有预定的预先批准的交易并进行单笔付款请求与全部金额。我的问题是:我会为我取消的预先批准的交易付费吗?

0 投票
2 回答
741 浏览

paypal - 选择“使用信用卡或借记卡付款”时出现 PayPal 订阅按钮错误

我的客户创建了一个托管订阅按钮,并给了我以下代码以在我们的网站上应用:

在 Paypal 的结帐屏幕上有 2 个选项:1) 已经有 PayPal 帐户 (2) 创建 PayPal 帐户。

如果我选择第一个选项并输入错误的用户名/密码。然后我看到一个链接:“使用信用卡或借记卡付款”。当用户点击此链接时,它只是抛出一个错误:“您用于进入Pay​​Pal系统的链接无效。请查看链接并重试。”

这个问题的可能原因是什么?我是在做错什么,还是 PayPal 端的错误。

0 投票
1 回答
2111 浏览

ruby-on-rails - 用于定期付款的活跃商家和 Paypal API

我对贝宝的定期付款几乎没有疑问,我通过贝宝文档找到了一些答案,但对我没有多大帮助。

这是我需要知道的东西,希望有人可以帮助我。

我使用的是贝宝的标准支付账户。到目前为止,我设法通过将 NVP 从商家网站到贝宝发布到贝宝来使用贝宝创建定期付款。

现在我需要在商家网站上显示定期付款资料。这样客户就可以取消、修改商家网站的定期付款,而无需重定向到贝宝。这可能吗?

认为我应该为此使用贝宝的 SOAP API,因为我无法使用 NVP API 完成工作。所以我按照这篇文章的描述安装了活跃的商家。但我总是得到一个错误

此交易无效。请返回收款人的网站以使用他们的常规结账流程完成您的交易。

从贝宝,它从来没有给我发回令牌。

我也在我的日志上得到了这个

安全标头无效

是因为我使用了沙盒 API 凭据,还是因为我无法将 paypal 的标准帐户与 SOAP API 一起使用?

0 投票
2 回答
3573 浏览

magento - 经常性配置文件和捆绑项目

我有一个人们按月付费的订阅服务,所以我设置了一个带有重复配置文件的“虚拟产品”。同时,我想拥有它,这样他们就可以添加不同的一次性产品。为了实现这一点,我尝试使用所有不同的一次性产品创建一个“捆绑产品”,并将“虚拟产品”添加到该“捆绑产品”中。

但是,当我去结账时,它说“标称物品只能单独购买。要继续,请从报价中删除其他项目。” 如何让人们同时订阅服务和购买产品?

注意:我使用 Paypal Website Payment Pro 作为我的商家帐户。

0 投票
2 回答
341 浏览

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

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

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

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

我们实施的任何系统都需要处理经常性(定期)付款。