php - 发送电子邮件,当 paypal 付款时

标签 php paypal e-commerce

我在互联网上搜索过,但没有找到与此相关的内容。 我想制作一个脚本,当客户向我的 Paypal 帐户付款时,它会自动向客户发送电子邮件。

为此,我想在成功付款后从 Paypal 获取 3 个东西, 1.客户的电子邮件ID, 2.支付金额, 3.产品名称

任何想法将不胜感激。

最佳答案

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

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

关于php - 发送电子邮件,当 paypal 付款时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10078279/

相关文章:

php - 在 PHP 中转义 MySQL 查询 - mysql_query() 更新不执行任何操作

php - Laravel 5 - 返回 View

javascript - 如何在同一页中使用 2 个数据表?

php - Symfony 查询学说实体

drupal - 如果我使用 Paypal 标准付款,我的网站是否需要 SSL 层?

postgresql - 仓库订单拣选

html - 一次发布两个表单

rest - 执行付款后调用的 PayPal REST API 取消 URL

paypal - Paypal 交易期间何时减去库存

mysql - SQL 根据销售数量获取每个用户订购最多的前 3 个产品