【问题标题】:paypal custom confirmation emailpaypal 自定义确认邮件
【发布时间】:2016-04-03 19:16:37
【问题描述】:

我正在开发我的第一个 Paypal 网站。我在网站上有一个表格,客户填写自定义信息。我想获取用户填写的信息,并让它向我的电子邮件发送一条消息以及 Paypal 发送的付款确认。关于如何做到这一点的任何想法?我将 Angular 和 Ajax 用于前端,将 php 用于电子邮件服务。谢谢

【问题讨论】:

  • 您从 PayPal 文档中发现了什么?
  • 我已经查看了 SDK 和 API。帮助不大。在我看来,SDK 对于一个简单的任务来说似乎太多了,比如在确认电子邮件中添加一个数组。
  • 不幸的是,你必须遵守他们的规则。看看developer.paypal.com/webapps/developer/docs/classic/ipn/…

标签: javascript forms email paypal e-commerce


【解决方案1】:

你想要的是Instant Payment Notification (IPN)。它会自动将有关您的 PayPal 帐户的任何交易(即销售、退款、争议等)的数据发布到您指定的 URL,以便您可以接收该数据并进行相应的处理。

在您的 IPN 脚本中,您可以更新您的数据库、生成电子邮件通知、点击 3rd 方网络服务等。

它是一个非常强大的工具,可以自动执行大量的交易后处理任务。

【讨论】:

  • 我发现IPN是最好的方式。谢谢
【解决方案2】:

虽然要求您作为收款人收到一封自定义电子邮件,但您没有提及其背后的业务需求,或者换句话说,您计划使用自定义电子邮件做什么。

(我认为这个话题可能会变成一篇大文章...我的结论是我会推荐 IPNEC with IPN。但下面是关于当我得到结论时我的想法。)

发送给接收者的电子邮件可以用作通知卖家他们收到的付款或其他交易事件的原始方式。然而,这需要一个人的手动工作来检查电子邮件,或者需要一个程序来解析电子邮件并从电子邮件中获取信息。手动工作容易出错,一旦您的业务发展壮大,电子邮件的数量将不堪重负。解析电子邮件的程序开发成本很高,不可靠,因为电子邮件本质上可能会延迟(也适用于上面的手动方式),并且由于 PayPal 不认为电子邮件是首选的通知方式,卖家不应该要么 - 也许内容/格式可能会改变。 PayPal 提供了一些更好的方法,我稍后会提到。

因此,如果您想从小事做起,手动检查电子邮件可能会奏效一段时间,直到变得不堪重负。不幸的是,这封来自 PayPal 的电子邮件无法自定义。

以下是我所知道的方式,从手动到自动:

  1. 从您的 PayPal 配置文件下载交易日志。如果您不必经常检查交易,这种方法效果最好。如果您只每天、每周甚至每月检查交易,这很有效。我的胡思乱想是,如果有人真的想每分钟检查一次交易,它会起作用......但这真的很有趣。
  2. 交易明细报告。这仅在您拥有企业帐户时才有效。它每天生成,您必须通过 sFTP 下载。它主要用于日终交易检查。这也可以自动化。
  3. 即时付款通知 (IPN)。付款或交易状态更改后自动发送。您需要一个可访问 URL 的脚本来收听此通知,并且此脚本应在 IPN 到达后对其进行处理,例如更新您的订单状态。 https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/
  4. EC 与 IPN。如果您使用 Express Checkout (EC) 接收付款,EC 会立即返回交易状态以及您的 API 调用响应。但是,您仍然需要 IPN,因为有些情况不是由 API 调用触发的。这是一个很大的话题,所以请查看以下页面:https://developer.paypal.com/webapps/developer/docs/classic/products/express-checkout/
  5. 对于其他产品,类似于上面的 #3 和 #4。

以上所有观点都可以在一篇很长的文章或许多很长的文章中解释。我只是懒得在这里解释。

所以再次总结,请尝试#3 IPN 或#4 EC with IPN。

而且,以上所有这些方式对于刚接触这个主题的人来说可能会非常混乱。如果您写下您的业务需求而不是要求电子邮件,那么人们可能能够以更具体的方式提供帮助。

【讨论】:

  • 我想,既然只是想开始接受付款,IPN 正是我正在寻找的。谢谢
猜你喜欢
  • 2018-04-15
  • 2012-09-03
  • 2014-09-19
  • 2013-04-21
  • 1970-01-01
  • 2015-01-05
  • 1970-01-01
  • 2013-08-23
  • 2013-10-19
相关资源
最近更新 更多