付款时,发送电子邮件

时间:2012-04-09 19:02:18

标签: php paypal e-commerce

我搜索了互联网,但没有找到与此相关的任何内容。 我想创建一个脚本,当该客户向我的Paypal帐户付款时,该脚本会自动向客户发送电子邮件。

要做到这一点,我想在成功付款后从Paypal取3件东西, 1.客户的电子邮件ID, 2.支付金额, 3.产品名称

任何想法都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

这个问题非常开放,简而言之,是的,你可以做你想要的。您可以检索的信息在很大程度上取决于您用于生成原始付款请求的内容。查看这里的服务:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_overview

我强烈建议您使用IPN初始化电子邮件,为什么?支付数据传输(PDT)非常不可靠,因为它依赖于客户在购买后返回您的网站(这种情况并非总是如此)。

IPN如何运作? Paypal允许您网站上的脚本知道付款已经完成,并发送大量订单信息。然后,您的脚本作业将该数据发布回Paypal服务器,以便您可以验证数据是否可信。然后你可以用它做你想做的事。

在这里阅读IPN:

https://www.paypal.com/ipn

根据购买时提供的数据,您应该能够从IPN响应中获得所需的一切,您可以在此处查看变量。

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_IPNandPDTVariables