问题标签 [paypal-ipn]
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.
php - 为了串行生成,我如何适当地与 PayPal IPN 交互?
PayPal IPN 有点麻烦。我已经看到这些问题的变体被列出了大约一百万次,但不是我正在寻找的答案。像往常一样,这可能是一个关于错误问题的问题,但我希望有一些超级天才可以提供帮助。
无论如何,我基本上需要设置购买一些现成的软件,并在交易完成后向他们发送一个序列号。有人会认为这很简单,但考虑到标准,它证明了这一点。基本上步骤如下:
1)网站上的自定义表格输入个人(但不是太=P)信息
2) 将它们转发到 PayPal 网站进行购买
3) 交易成功后,自动将它们发送到串行页面和/或发送一封包含注册的电子邮件。
我查看了各种 IPN 类(使用 PHP 顺便说一句),似乎没有什么非常简单,而且 PayPal 似乎不喜欢传递任何类型的自定义变量,也不会在购买后自动将某人发送到其他地方。另外,如果/何时该过程最终返回,我应该查看哪个 ID?
也许我需要“专业”帐户?无论如何,请不要对我对 PayPal IPN 的了解做出任何假设。我只是想要一门课程(希望我还没有尝试过),或者至少想要一些更直接(和简洁)的关于如何完成此任务的文档。
最好的。
编辑#1:
有没有人有任何关于在购买过程中启用 QUANTITY 字段的信息?由于某种原因,它卡在 1 并且不允许更改。我没有通过任何数量的atm。
php - 如何将 PayPal 快递结账与运输细节相结合?
我正在为我的支付解决方案使用 PayPal express checkout NVP API,但对于我的产品,不需要送货地址,因为它的数字化很好。
任何人请帮助我如何集成数字良好的支付解决方案。
请求参数
ruby-on-rails - 如何以原始顺序获取 POST 参数(使用 Rails)?
嘿!我正在集成 Paypal 的 IPN 系统,他们的身份验证过程要求我的服务器响应 Paypal 请求,并使用 POST 到 Paypal 的参数与 Paypal 发送给我的参数完全相同(尽管带有附加字符串)。因此,我已将 params 哈希转换为字符串(格式适当)并将其发送回,但看起来结果字符串与原始 POST 参数的顺序不同(导致没有身份验证)。
任何人都知道我如何自己访问实际的 POST 参数(而不是 params 哈希),以便我可以复制它并将其发送回 Paypal?需要注意的是,我发送到 Paypal 的参数顺序需要与访问我的服务器的请求完全相同。
那有意义吗?有什么想法吗?提前致谢!
——贾里德
php - 未调用 PayPal 订阅/Notify_URL(在沙盒下工作)
我不明白..我在沙盒模式下测试了订阅按钮,它成功运行。测试业务收到付款,并且 notify_url 被调用就好了。但是,一旦我退出沙盒模式,业务仍然可以得到付款,订阅成功设置,但 notify_url 甚至没有被调用。我在实时/沙盒形式之间改变的唯一事情是:
和
以防万一……其余的看起来像:
为什么哦为什么这不起作用?我在这里拉头发,试图为我的客户解决这个问题。我不知道哪里出了问题。请帮助我,我应该尽快为我的客户完成这项工作。除了这 1 件事之外,我已经让其他一切都 100% 正常工作。谢谢..
php - 带有 IPN 的 PHP PayPal 订阅
我正在尝试学习如何使用 IPN 将 PayPal 订阅添加到我现有的 PHP 应用程序中,并正在寻找一篇解释细节的好文章。
在我的应用程序中,用户可以注册一个免费帐户,然后他们可以选择会员类型和费率(每日、每周、每月和每年)。当他们做出选择后,将显示配置的 PayPal 按钮。他们可以点击订阅按钮,将他们带到 PayPal。
我需要知道如何识别用户:将哪些自定义信息发送到 PayPal,然后发回?我还想知道 PayPal 将哪些信息发送回 IPN 页面。
似乎可以为通知网址配置按钮。这是否意味着我仍然必须打开 IPN?
我有太多问题要在这里列出... PayPal 网站没有任何教材来解释订阅以及如何将其集成到网站中。
您知道任何好的和最近的文章吗?
php - 在发送到 PayPal 之前未验证 POST 变量 - 何时检查?
我们有一个 PHP 系统,我们正在使用 Micah Carrick 的“PHP Paypal IPN 集成类”(http://www.micahcarrick.com/php-paypal-ipn-integration-class.html)。
在他的示例代码中,他建议我们在将 POST 变量传递到 PayPal 之前对其进行验证
但是,我们并没有对上面提到的变量这样做。
我们应该在 (a) 这个阶段还是在 PayPal (b) 返回数据的阶段进行验证,还是两者兼而有之?
我们还应该如何验证数据?
paypal - 贝宝网络支付标准:现在强制创建贝宝账户?
有一个不错的小自定义按钮,带有一些参数,几年前我发布到 PayPal(并通过 IPN 回传)工作正常。付款被禁用了好几年,但现在我的客户希望通过他们的新广告系列恢复订阅。
我切换回沙盒主机名/商家帐户,使用测试 Visa 卡进行沙盒交易,一切都很好。
将其切换到实时主机名/商家帐户,用真正的 Visa 进行另一次测试,但注意到不仅真正的 PayPal 网站已完全重新命名/重新设计,他们现在似乎正在强迫您创建一个 PayPal 帐户:on在沙盒中,有一个带有“继续”链接的简介,它可以让您直接访问信用卡/账单信息(这与几年前实时 PayPal 网站的外观相同)。
注意:商户账户已更改;我不确定这是否重要和/或是否有任何设置需要更改。
问题:这是现在使用 PayPal 的方式吗?我似乎找不到任何说是/否的官方信息。除了 Express,还有其他 IPN 方法可以在这里使用吗?或者这是 PayPal 的政策问题?我不想重写我的工作/测试代码,但这不会与我的客户一起飞行。
cakephp - paypal交易后如何获取客户信息?
我正在尝试获取客户的地址、姓名和他们在贝宝端输入的任何信息,以便我可以创建一个带有订单历史记录的客户帐户。为了简单起见,我目前正在使用网络支付标准。
将用户发送回我的确认页面后,如何从贝宝获取该信息?
我可以从 IPN 取回这个吗?
paypal - authorize.net 中的服务类似于 paypal
我已经在 paypal 中实现了 IPN,它更新了我们服务器数据库中的付款。我想知道 authorize.net 中是否有类似的功能?提前致谢...
php - Paypal IPN 呼叫 - fsockopen 超时
警告:fsockopen() [function.fsockopen]:无法连接到 www.paypal.com:443(连接超时)
这以前有效吗?并突然停止工作。有任何想法吗?
这是电话:
谢谢你的帮助