【问题标题】:Passing PayPal Invoice Number Back In Notification Email将 PayPal 发票号码传回通知电子邮件
【发布时间】:2014-02-16 11:07:55
【问题描述】:

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

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

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

如果邮件中没有发送发票号码,有没有你知道的字段?

一切顺利,提前感谢您。

【问题讨论】:

  • 这不是您问题的答案,而是尝试使用 PayPal 沙盒来自己找出答案?只需打印出他们发回给您的所有变量,看看是否存在。

标签: php paypal


【解决方案1】:

首先,您似乎混淆了 IPN 和 PDT。它们非常相似,但如果数据被发送到您的返回 URL,那么这将是 PDT。 IPN 会在结帐之外完全发布到单独的脚本中。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 2012-08-06
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多