贝宝 IPN 消息

     2023-02-22     99

关键词:

【中文标题】贝宝 IPN 消息【英文标题】:Paypal IPN Message 【发布时间】:2011-03-12 03:46:24 【问题描述】:

我已使用 paypal 在我的网站中包含支付系统。

在paypal中,我选择了支付信息服务作为IPN。

现在我对我的网站的流程有一些疑问,我不知道如何处理它。

1) 现在如果名为“A”的用户支付了某项服务,同时名为“B”的用户也在进行支付,那我要知道是哪个用户为该服务支付了费用? [ 表示我应该在我的支付流程中包含什么来了解用户?我应该用我的项目名称添加用户 ID,然后从 IPN 消息 url 中的项目名称中获取该 ID]

2) IPN 消息用了多长时间,bcz 上次我检查我的支付模块时,我不知道我的消息是什么时候由 paypal 发送的,但肯定需要时间说更多 3 - 5 分钟,现在我应该怎么做才能在我的网站上立即获得付款状态 bcz 我想要这样,一旦用户付款,那么该服务应该立即启动。

编辑:我可以在付款中包含任何自定义数据吗? Bcz 在由 paypal 发送的 IPN 消息中,它们是由 paypal 发送的一个名为“custom”的文件,所以如果我必须在我的付款表单中包含该文件。

【问题讨论】:

【参考方案1】:

1.) 可以为这样的事情设置自定义 HTML 事务变量,您必须相应地命名输入标签。您要保存的每个自定义字段将有两个输入元素。一个用于字段名称,一个用于字段值。

这些标签是 on0on1on2 用于自定义字段名称和 os0os1os2 用于自定义字段值。

我会发送值为“UserID”的 on0 和实际 ID 的 os0。

这些值将在 IPN 中表示如下:

os0 表示为 option_selection1

on0 表示为 option_name1

Here's the info on PayPal's Parameters

2.) 它们几乎总是在 5 分钟之内,但我听说有时可能会有更多的时间。您始终可以创建一个 PDT 成功页面,该页面消化 IPN 消息中的相同信息。这将是您从贝宝网站返回的页面,您的所有数据都将包含在请求中。只要确保您跟踪您仍然使用 IPN,以防交易成功但用户永远不会返回您的网站。我喜欢使用这两种方法,因此您可以根据用户的交易自定义欢迎回到您的网站。如果您这样做并拥有所需的所有信息,不妨也处理订单。

【讨论】:

那些 option_selection1、option_name1 等是否会继续为交易提供每条 IPN 消息? IPN 模拟器不允许使用这些进行测试。

PAYPAL IPN 回发返回无效

...处理。作为其中的一部分,我正在使用PayPalIPN。因此,当贝宝付款完成时,贝宝将IPN消息发送到IPNURL(在贝宝网站中配置)。IPN消息如下,mc_gross=1.00&protection_eligibi 查看详情

Paypal:IPN 侦听器未收到 IPN 消息

...发布时间】:2016-11-3002:33:24【问题描述】:我有一个使用贝宝作为付款选项的在线交易网站。Paypal端的结帐和购物车计算工作正常,但我没有收到来自Paypal沙箱的任何IPN消息。写完日志后发现参数formdata为空。即使检查了IPN历史... 查看详情

如果没有消息发送回 PayPal,paypal IPN 会发生啥情况

...:一段时间以来,我一直在运行一个网站,该网站通过向贝宝网站发送一个notify_url来记录贝宝交易,并监听该notify_url。我的 查看详情

贝宝 IPN 失败

】贝宝IPN失败【英文标题】:PaypalIPNfailure【发布时间】:2013-07-1808:46:03【问题描述】:我已设置Paypal帐户通知URL以转到此脚本://ReadthenotificationfromPayPalwhichcomesintheformofaPOSTarrayandcreatetheacknowledgementresponse$req=\'cmd=_notify-validate\';//ad... 查看详情

贝宝 IPN 测试

】贝宝IPN测试【英文标题】:PayPalIPNtesting【发布时间】:2011-09-1305:20:26【问题描述】:我正在尝试使用此PayPalIPN教程:http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php我设置了一切,现在我在PayPal沙箱中,并... 查看详情

贝宝集成 - IPN

】贝宝集成-IPN【英文标题】:Paypalintegration-IPN【发布时间】:2016-07-1305:36:48【问题描述】:我目前正在尝试将贝宝结帐与我们的在线商店集成。我们正在针对沙盒进行测试。除了IPN(即时付款通知)之外的所有功能都可以使用... 查看详情

贝宝 - IPN 页面

】贝宝-IPN页面【英文标题】:PayPal-IPNpage【发布时间】:2016-11-0612:11:30【问题描述】:我有这个关于通过php支付IPNPaypal的问题。ipn.php<?php//readthepostfromPayPalsystemandadd\'cmd\'$req=\'cmd=_notify-validate\';foreach($_POSTas$key=>$value)$value=urlenc 查看详情

贝宝 ipn 不再工作

】贝宝ipn不再工作【英文标题】:paypalipnnolongerworking【发布时间】:2019-01-0916:32:52【问题描述】:我尝试在这里找到答案,但找不到。十多年来,我一直在使用此代码处理PayPalIPN!现在,从2018年7月起,它不再有效!https://github.c... 查看详情

需要帮助使用贝宝 ipn,标记

】需要帮助使用贝宝ipn,标记【英文标题】:Needhelpworkingwithpaypalipn,Flagging【发布时间】:2013-05-2105:18:25【问题描述】:我的脚本正在运行,我可以处理订单。但是我如何通过ipn标记订单。所有贝宝说的是:http://www.paypalobjects.com/... 查看详情

贝宝 IPN 设置

】贝宝IPN设置【英文标题】:PaypalIPNsetup【发布时间】:2015-11-1522:23:10【问题描述】:在尝试修复paypalIPN几个小时后,我又回到了起点。这非常令人沮丧,但我无法理解这一点。我有一个表格并将其发送到贝宝,但我不知道如何... 查看详情

贝宝 IPN 验证

】贝宝IPN验证【英文标题】:PayPalIPNvalidation【发布时间】:2011-02-1714:41:15【问题描述】:以下来自PayPal订单管理集成指南:处理PayPal对您的回发的回复PayPal在回复正文中使用一个词来回复您的回发:已验证或无效。当您收到VERIF... 查看详情

贝宝 IPN 订阅

】贝宝IPN订阅【英文标题】:PayPalIPNsubscription【发布时间】:2012-04-2607:26:15【问题描述】:有没有办法设置paypalIPN,这样每次我的paypal帐户发生变化时它都会触发我的脚本。例如新付款、取消订阅、定期付款等?我知道这只是对... 查看详情

贝宝 ipn mysql 值更改

】贝宝ipnmysql值更改【英文标题】:paypalipnmysqlvaluechange【发布时间】:2013-12-0202:04:20【问题描述】:我正在尝试根据paypalipn更改mysql数据库中的值。我的ipn.php:$db=mysqli_connect("localhost","root","toor","database");//readthepostfromPayPalsystemanda... 查看详情

为啥我的贝宝 ipn 验证总是返回无效?

】为啥我的贝宝ipn验证总是返回无效?【英文标题】:WhydomypaypalipnvalidationsalwaysreturnINVALID?为什么我的贝宝ipn验证总是返回无效?【发布时间】:2016-08-1022:33:40【问题描述】:我正在使用基于paypal网站上的示例代码创建的PHP类。... 查看详情

贝宝不断收到无效的ipn

】贝宝不断收到无效的ipn【英文标题】:PayPalkeepgettinginvalidipn【发布时间】:2016-06-1107:15:43【问题描述】:这是我的IPN处理程序:<?phpinclude\'constants.php\';include\'classes/class.database.php\';$raw_post_data=file_get_contents(\'php://input\');$raw_pos 查看详情

贝宝 IPN 集成到 PHP

】贝宝IPN集成到PHP【英文标题】:PaypalIPNIntegrationintoPHP【发布时间】:2012-08-0604:26:18【问题描述】:我无法将Paypal的IPN集成到我的php中,我有以下脚本,当在paypal沙箱中进行付款时,它一直处于默认情况。任何帮助将不胜感激!... 查看详情

贝宝 IPN 安全

】贝宝IPN安全【英文标题】:PayPalIPNSecurity【发布时间】:2011-02-2020:11:51【问题描述】:PayPalIPN向通知URL发送包含可变数量字段的POST请求,为了确认POST请求是合法的,我们需要重新提交相同的请求以及额外的cmd=_notify-validate字段... 查看详情

贝宝 IPN 订阅 (php)

】贝宝IPN订阅(php)【英文标题】:PaypalIPNsubscription(php)【发布时间】:2013-03-0605:54:15【问题描述】:我几天来一直在尝试使用Paypal及其IPN系统设置订阅。大多数教程我都看不懂,最后找到了一个对我有意义的教程。在Sean的帮助下... 查看详情