0

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

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

最好的!塞巴斯蒂安

4

1 回答 1

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&business=test%40hotmail%2ecom&lc=US&button_subtype=services&currency_code=USD&bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHosted 在哪里business=test%40hotmail%2ecom

于 2013-04-03T18:52:12.707 回答