如何获得 Paypal 付款以触发已经存在的确认电子邮件

Posted

技术标签:

【中文标题】如何获得 Paypal 付款以触发已经存在的确认电子邮件【英文标题】:How to I get Paypal payments to trigger confirmation emails that exist already 【发布时间】:2018-09-14 03:21:39 【问题描述】:

网站已接受付款,付款后将向您发送您的详细信息。

我怎样才能用贝宝做到这一点?我知道如何添加一个 paypal 按钮,但是如何在通过 paypal 处理付款后将其与我的网站链接以触发确认电子邮件?

【问题讨论】:

如果,您有一个在确认付款时加载的付款确认页面,只需添加一个参数:在确认页面获取用户详细信息,然后添加您的电子邮件发送参数。 你应该看看这里***.com/help/how-to-ask 对不起,我冒犯了你,只是问了一个问题,有些人可能会发现不像我自己那样容易回答。 【参考方案1】:

向 PayPal 提交表单时,请插入另一个名称为 return 的输入,其中 PayPal 应在成功付款后返回。

<input type="hidden" name="return" value="www.yourwebsite.com/payment-done">

提供您网站的链接,然后您可以通过您的服务器向客户发送确认电子邮件。

例子:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="business" value="seller@designerfotos.com">
  <input type="hidden" name="item_name" value="hat">
  <input type="hidden" name="amount" value="15.00">
  <input type="hidden" name="return" value="www.yourwebsite.com/payment-done">
</form>

您可以使用几个变量;

return - 买家完成付款后,PayPal 将他们的浏览器重定向到的 URL。 rm - 返回方法。用于将数据发送到返回变量指定的 URL 的 FORM METHOD。 cancel_return - 如果买家在完成付款前取消结帐,PayPal 会将他们的浏览器重定向到该 URL。

阅读更多;

PayPal Checkout Page Variables - PayPal Developer html Form Basics - PayPal Developer

【讨论】:

以上是关于如何获得 Paypal 付款以触发已经存在的确认电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

Paypal API 获取付款确认

如何在 asp .net mvc 中集成 paypal 付款并接收付款状态和信息?

来自 PayPal 的“回调”以确认付款?

在德国通过 Paypal Express 定期付款

您是不是需要使用 IPN 和快速结帐来确认 PayPal 付款?

提交表单后向mysql添加paypal付款确认