【问题标题】:customized paypal buy now button定制的贝宝立即购买按钮
【发布时间】:2013-03-25 14:19:12
【问题描述】:

我正在尝试构建一个定制的贝宝“立即购买”按钮/链接。该按钮应自动生成,并使用用户的电子邮件地址为我的网页的每个用户定制。电子邮件地址从数据库中取出,按钮/链接由我的 PHP 脚本自动生成,并且包含自定义链接的电子邮件将发送给用户。当用户现在点击链接时,他/她可以登录到他/她的贝宝账户并进行交易。交易成功后,我的服务器上的 PHP 脚本将被调用,该脚本将上述链接中指定的电子邮件地址作为附加参数,并标识刚刚付款的用户。

paypal 文档一团糟——我还不知道如何在 paypal“立即购买按钮”链接中传递用户的电子邮件地址。非常感谢任何帮助。

最好! 塞巴斯蒂安

【问题讨论】:

  • 你看过一些教程吗?我发现例如jdmweb.com/how-to-easily-integrate-a-paypal-checkout-with-php
  • 是的,我试图找到。您提供的链接是关于一个完整的网上商店,但我只想有一个自定义按钮,因为我只有一个出售的服务(访问某些会员区)。所以我认为可以以某种方式定制的“立即付款”按钮是最好的。此外,“按钮”实际上并不在我的页面上,而只是发送给用户并作为链接嵌入到电子邮件中。

标签: php paypal


【解决方案1】:

从数据库中检索电子邮件,从 paypal 获取代码,并将您的 $email 变量放入输入值中。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value='".$email."'> // here the email from DB
    <input type="hidden" name="lc" value="US">
    <input type="hidden" name="button_subtype" value="services">
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
    <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
    </form>

如果您不想要该按钮,只需链接到 https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=test%40hotmail%2ecom&amp;lc=US&amp;button_subtype=services&amp;currency_code=USD&amp;bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHosted 其中business=test%40hotmail%2ecom 是您格式化的变量

【讨论】:

  • 谢谢!但是我可以避免使用所有这些 html 代码,而只生成一个我可以的纯链接,例如,发送文本邮件吗?本质上,没有显示按钮的网页,但只有一封电子邮件发送给用户,其中包含他/她的自定义链接......
  • @user1513073 解决方案从未如此简单。 ;)
  • @sircapsalot 也许我可以将上面的 html 表单“转换”成一个链接....这是你的意思吗?
  • @user1513073 我只是在开玩笑。您可以提取他作为链接放置的内容。 &lt;a href="https://www.paypal.com/cgi-bin/webscr"&gt;&lt;img src="paypalimage" /&gt; $emailAddress&lt;/a&gt;
  • 嘿,我只是想试试这个,实际上业务字段必须是商家的 id(所以我的电子邮件地址)。然而,我想把从我的数据库中取出的客户的电子邮件地址放在那里,它标识了向客户支付的款项。任何想法如何实现这一目标?
猜你喜欢
  • 2017-08-15
  • 2011-07-17
  • 2013-04-29
  • 2017-12-21
  • 2016-11-21
  • 1970-01-01
  • 2012-04-07
  • 2013-06-18
  • 2013-07-20
相关资源
最近更新 更多