我正在开发我的第一个Paypal网站。我在网站上有一个表单,客户填写了自定义信息。我想获取用户填写的信息,并将其发送到我的电子邮件以及Paypal发送的付款确认。关于如何做到这一点的任何想法?我正在使用Angular和Ajax作为前端,使用php作为电子邮件服务。谢谢
答案 0 :(得分:2)
你想要的是Instant Payment Notification (IPN)。它会自动将有关您的PayPal帐户(即销售,退款,争议等)的任何交易的数据发布到您指定的URL,以便您可以接收该数据并进行相应处理。
在您的IPN脚本中,您可以更新数据库,生成电子邮件通知,点击第三方Web服务等。
这是一个非常强大的工具,可以自动执行大量的事务后处理任务。
答案 1 :(得分:0)
虽然要求作为付款接收方向您发送自定义电子邮件,但您没有提及的是其背后的业务需求,换句话说,您计划使用自定义电子邮件做什么。
(我认为这个话题可能会变成一篇大论文......我的结论是我推荐 IPN 或 EC与IPN 。但是下面是什么当我得出结论时,我才想到了。)
收件人的电子邮件可以用作向卖家通知他们收到的付款或其他交易事件的原始方式。然而,这需要一个人的手工工作来检查电子邮件,或者一个程序来解析电子邮件并从电子邮件中获取信息。手动工作容易出错,一旦您的业务变得越来越大,电子邮件的数量将会非常庞大。解析电子邮件需要大量开发的程序是不可靠的,因为本质上的电子邮件可能会延迟(也适用于上面的手动方式),并且由于PayPal不会将电子邮件视为首选通知方式,因此卖家不应该也许 - 内容/格式可能会发生变化。 PayPal提供了一些更好的方法,我稍后会提到。
因此,如果你想从小做起,手动检查你的电子邮件可能会有一段时间,直到它变得势不可挡。不幸的是,来自PayPal的这封电子邮件无法自定义。
以下是我所知道的方法,从手动到自动化:
以上所有要点都可以在loooong文章或许多loooong文章中解释。我懒得在这里解释一下。
再次结论,请尝试使用IPN#3 IPN或#4 EC。
而且,对于刚刚进入这一主题的人来说,上述所有这些方式可能会非常混乱。如果您记下业务需求而不是要求发送电子邮件,那么人们可能会以更具体的方式提供帮助。