问题标签 [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 投票
1 回答
802 浏览

.net - 使用 PayPal 实施免费试用期不返回任何自定义参数

在过去的两天里一直被这个问题困扰。

设想

我们有一个基于网络的产品,用户可以免费注册 14 天,然后每月订阅 60.00 美元。一旦用户点击“使用 Paypal 支付”按钮,页面将把用户带到 Paypal,一旦他们完成付款,它就会重定向回我们的网站。传递的所有参数看起来都很好,因为我使用沙盒作为商家和用户进行了测试。我们在网站支付首选项下的商家资料设置中使用了返回 URL 属性。

研究

大多数类似的问题是使用 PayPal 实施免费试用期,Paypal 订阅免费试用不起作用,但我的问题有点不同。第一个问题中指出的文件也不是有效链接。

问题

当用户返回我们的网站时,我们无法检索我们在初始重定向到 PayPal 期间传入的自定义变量。基本上它只是一个没有任何查询字符串或 post 参数的空白重定向。但后来我尝试在前 14 天收取一定金额而不是免费,然后返回所有查询字符串。我们的流程取决于我们将支付宝 ID 与实际客户数据映射的自定义参数。

我们的代码看起来像,

我尝试添加,

但没有运气。

问题

  1. 为什么我在“a1 = 0”14天时无法获取回调参数?但是如果我将“a1”设置为大于 0,相同的代码是否有效?
  2. 我是否缺少任何参数?或者我在回电时使用了错误的方法?(我正在使用返回 URL)
  3. 使用 IPN 怎么样?我从 PayPal 网站了解到 IPN 不是实时的。由于我们的应用程序依赖于下一个注册流程的自定义数据,我想知道可以使用它吗?如果是这样,最初要研究的文档是什么?
0 投票
1 回答
1118 浏览

database-design - 付费订阅网站的最佳表格设计是什么?

我的网站将提供每月付费订阅访问,我正在尝试考虑设置表格的最佳方式。如果用户希望升级到高级服务,他们可以选择通过贝宝付款。我假设如果用户选择停止使用服务,他们的帐户将被限制为有限的免费访问版本。

我在想我可以在一个表中维护它作为用户详细信息,即:

我需要把它分成两个不同的表吗

并将付款历史存储在第三张表中。我会在这里使用定期计费。

0 投票
1 回答
6036 浏览

paypal - 贝宝订阅错误:您进入贝宝系统的链接无效。请查看链接并重试

我正在使用 Paypal 网站支付标准来订阅我的网站。这是我转储的 Paypal 中传递的变量。我正在使用 post 方法将此值传递给“ https://www.sandbox.paypal.com/cgi-bin/webscr ”。

现在问题是Paypal显示错误

您用于进入 PayPal 系统的链接无效。

请查看链接并重试。任何人都知道如何解决这个问题?

0 投票
2 回答
99 浏览

javascript - 基于用户帐户状态的弹出窗口

我想创建一个简单的弹出窗口,但事情是这样的,如果你成为付费会员,我想隐藏它,如果你下个月不订阅,我希望它再次出现,我使用的是 paypal 按钮 html代码而不是 ipn,paypal 按钮在网站的帐户部分,如果你愿意,我可以把它放在弹出窗口中,如果需要,我可以使用 ipn,而不是 html 代码只想要某人指导我如何完成

0 投票
1 回答
915 浏览

php - 如何在现有的注册表单中实现贝宝付款按钮

我有一种非常强烈的感觉,这个问题要么被关闭,要么根本没有答案,因为我在网上看到了很多没有回答的贝宝问题:D

但我已经准备好冒险了,我会在这里问它,因为贝宝论坛不活跃,我已经用谷歌搜索了几个月,没有看到类似我的问题的任何东西

我的网站上有一个现有的注册表单和登录表单,我只想添加一个贝宝订阅到我现有的论坛我不想重写整个事情,我不知道是否必须使用 ipm 或 api或者只是html代码......

我不能使用沙盒来测试我的代码(我不知道为什么)所以我依靠你给我一个工作示例或某种教程,我已经看过其中的大多数(如果不是全部的话)并且没有教程教我需要知道的

最简单的方法是删除我的注册按钮,并改用贝宝订阅按钮

这是我的注册表单(我现在使用 smarty 模板,将来我将使用另一个模板)

如果您也需要我的登录名,我将编辑问题并添加,您可以做任何您想做的事情,您可以使用 Ipn、api 或其他...

先谢谢了

编辑

@罗伯特:

据我所知,网站支付专业版和快速结账用于在线销售商品,对吗?如果是这样,我不需要它们,先生,我需要一个订阅按钮,我会按照任何例子来获取它,任何你想到的东西或你找到的任何链接

谢谢你说paypal是一家大公司,现在你知道我的问题了哈哈,它不像facebook,如果你想这样做,你使用这个api,如果你想这样做,你使用那个api,paypal不像那,它有这么多东西,paypal太混乱了

这是我必须使用贝宝的第一个项目,我一直在阅读文章,每篇文章都与其他文章完全不同,他们都没有说出我需要知道的内容:D

我打算如何处理他们返回我网站的退货?我需要从人们那里收集信息吗?

我不需要收集信息,你看我有一个注册表单,所以人们很早就填写他们存储在我的数据库中的信息,当然甚至是他们的电子邮件地址,所以我为什么需要通过贝宝收集任何东西?

当您注册我的网站时,您会收到一封邮件说您已注册,欢迎... 我认为最简单的方法是删除注册按钮,放置贝宝订阅按钮,然后付款收到他们已注册的确认电子邮件

因为我不是贝宝世界的专业人士,所以我想采用最简单的方法来完成工作,即使用订阅按钮的基本 html 代码并付款,确认电子邮件将被发送

再次这只是一个建议,我不知道它是否以及如何可能......?

如果没有,只要完成工作,我就会寻求您建议的任何解决方案

0 投票
1 回答
93 浏览

php - 与paypal IPN(PHP)相关的问题

我在 php 中集成了 paypal ipn。所以如果我在贝宝中启用自动返回网址。所以需要以贝宝形式传递以下变量?这里是变量。

谢谢

0 投票
0 回答
375 浏览

paypal-subscriptions - 重复paypal付款的返回url中的密码与paypal确认页面中的密码不匹配

我已经在 mysite 中集成了经常性的 paypal 付款方式。在这种方法中,我从返回 url 中获取用户名和密码。返回网址和贝宝确认页面上的用户名相同。但是返回 url 和 paypal 确认页面的密码不同。 我需要在确认页面和返回 url 中使用相同的密码。我的代码是 . .

在这个paypal确认页面,用户名和密码如下

密码:deal2minor 用户名:pp-cheersidle

在这个Return url页面中,用户名和密码如下

密码:ojjxcsIatFLp2 用户名:pp-cheersidle

我需要在确认页面中使用相同的密码才能在返回 url 中返回。所以只有我可以将它存储在我的数据库中。

请给我提意见。. . .

0 投票
1 回答
1687 浏览

paypal - paypal定期付款试用期可以有0金额吗?

我已经实施了贝宝定期付款,没有任何试用期。

现在我需要能够有 1 个月的完全免费订阅,这可能在试用期内。定期付款的试用金额可以为零吗?

0 投票
4 回答
16702 浏览

paypal - 如何获取贝宝 API 凭据?

我正在使用 Paypal 定期付款和直接付款。

我使用 beta-sandbox 对其进行了测试并且工作正常。现在我想制作真正的贝宝帐户。

我已经获得了真实的 paypal 帐户,我在https://www.paypal.com/上使用它登录,但我不知道如何生成 API 凭据?

这看起来与沙盒环境完全不同。

0 投票
0 回答
120 浏览

paypal - 支付宝订阅问题

我已经为现场的某些服务实施了付费朋友订阅(每天)。但我有时间问题。
用户在上午 10:30 支付订阅费用我收到 IPN 消息,将其保存到数据库并给予用户 24 小时使用服务。当 24 小时过去后,我想再给用户 24 小时使用服务等。
我昨天测试了这个,今天下午 1:20 我收到了下一条 IPN 消息。这超过 24 小时。但我不能让用户多等 2 或 3 个小时来付费订阅。
我可以选择给用户 24 + 5 小时,但我不知道这是不是理想的解决方案?