将PayPal发票号码传回通知电子邮件

时间:2014-02-16 11:07:56

标签: php paypal

我需要修改我们的自定义购物车。基本上,当我们收到付款时,我们使用IPN回复到我们的网站并显示购买的详细信息,然后我们收到来自PayPal的电子邮件,其中包含所有详细信息。

我有一个Excel电子表格,然后访问Outlook并根据此电子邮件打印发票并调整库存数据库等,此时订单会被赋予一个发票编号。

但是,我想在结账阶段给出发票编号,现在我知道你可以将'invoice'变量设置为pass to thru变量,但是,我无法从在线文献中确定是否在PayPal即时付款通知电子邮件中返回此“发票”值,以便我的Excel电子表格可以使用它?

如果电子邮件中未发送发票编号,您知道的是否有任何字段?

一切顺利,并提前感谢你。

1 个答案:

答案 0 :(得分:0)

首先,听起来你在混淆IPN和PDT。它们非常相似,但如果数据被发送到您的返回URL,那么这将是PDT。 IPN会在结账时将POST发送到单独的脚本。

IPN是更新内容和发送电子邮件等的推荐方法,因为即使启用了自动退货功能,也无法保证您的买家会将其恢复到您的返回网址(使用Payments Standard时).IPN将始终是无论如何触发

所以,回到你的问题,是的,如果您通过付款请求将发票号码传递给PayPal,发票号码将与IPN通知一起发送。该参数称为“发票”。您可以在PayPal documentation中查看IPN使用的所有可用参数。