Paypal 贝宝IPN消息

Paypal 贝宝IPN消息,paypal,paypal-ipn,Paypal,Paypal Ipn,我已经包括在我的网站使用贝宝支付系统 在paypal中,我选择支付消息服务作为IPN 现在我有一些关于我的网站流量的问题,我不知道如何处理它 1) 现在,如果名为“A”的用户名为某项服务付费,同时名为“B”的用户名也在付款,那么我知道是哪个用户为该项服务付费了呢?[意味着我应该在我的支付流中包括什么来了解用户?我应该用我的项目名称添加用户id,然后从IPN消息url中的项目名称获取该id] 2) IPN消息需要多长时间,bcz上次当我检查我的支付模块时,我不知道我的消息是什么时候由paypal发

我已经包括在我的网站使用贝宝支付系统

在paypal中,我选择支付消息服务作为IPN

现在我有一些关于我的网站流量的问题,我不知道如何处理它

1) 现在,如果名为“A”的用户名为某项服务付费,同时名为“B”的用户名也在付款,那么我知道是哪个用户为该项服务付费了呢?[意味着我应该在我的支付流中包括什么来了解用户?我应该用我的项目名称添加用户id,然后从IPN消息url中的项目名称获取该id]

2) IPN消息需要多长时间,bcz上次当我检查我的支付模块时,我不知道我的消息是什么时候由paypal发送的,但确实需要3-5分钟,现在我应该怎么做才能立即在我的站点中获得支付状态bcz我想要,一旦用户支付了费用,该服务将立即启动

编辑:我可以在付款时包含任何自定义数据。在paypal发送的IPN消息中,Bcz是paypal发送的一个名为“custom”的文件,以便在我必须将该文件包含在支付表单中时添加该文件。

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

对于自定义字段名,这些标记分别为on0on1on2,对于自定义字段值,这些标记分别为os0os1os2

我将向on0发送一个“UserID”值,并向os0发送实际ID

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

os0表示为选项_selection1

on0表示为选项_name1


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

这些选项1、选项1、选项1等是否会一直与交易的每个IPN消息一起提供?IPN模拟器不允许使用这些设备进行测试。