Paypal 立即购买按钮自定义变量不起作用

标签 paypal paypal-buttons

我正在尝试通过 3 个经典步骤执行付款:

1) 带有 PayNow 按钮的订单页面

2) Paypal 支付

3) 重定向到“支付完成页面”

我想要实现的是让一个 ID 从第 1 步到第 3 步。我试图做的是将这个字段插入到“自定义”变量中,例如:

<input type="hidden" name="custom" value="--Server Code--">

PayPal 付款后,PayPal 将我重定向到我的页面:

http://www.mysite.cm/tx=blalba?aaaa

此 URL 中没有自定义字段。如果我通过 API 联系 PayPal 获取销售详细信息,我将无法获得与我的自定义字段相关的任何信息。

我做错了什么? 我正在考虑使用 cookie 来解决问题,但我更喜欢以标准方式进行。

  <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
        <input type="hidden" name="cmd" value="_s-xclick">
        <input type="hidden" name="return" value="testestest">
        <input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal è il metodo rapido e sicuro per pagare e farsi pagare online.">
        <img alt="" border="0" src="https://www.paypalobjects.com/it_IT/i/scr/pixel.gif" width="1" height="1">
    </form>

最佳答案

PayPal 自定义变量在 IPN(即时付款通知)中返回,而不是在用户完成付款后返回您的网站时返回。

在您的情况下,只需一个 session 变量就足够了。

编辑:

另一种方法可能是在“返回”字段中添加正确的 url 值。示例:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="return" value="http://www.website.com?pram=value">
    <input type="hidden" name="cancel" value="http://www.website.com?param=value">
    <input type="hidden" name="business" value="yourpaypal@email.com">
    <input type="hidden" name="item_name" value="Test">
    <input type="hidden" name="amount" value="9.00">
    <input type="hidden" name="currency_code" value="EUR">

    <input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal è il metodo rapido e sicuro per pagare e farsi pagare online.">
   <img alt="" border="0" src="https://www.paypalobjects.com/it_IT/i/scr/pixel.gif" width="1" height="1">
</form>

关于 Paypal 立即购买按钮自定义变量不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38118258/

相关文章:

php - Joomla-ChronoForm : Submit action based on user selection

php - 如何使用PHP获取返回页面上的paypal买家地址

订单摘要页面上的 paypal 金额为 0

php - 如何加密 Paypal 的按钮

javascript - Paypal Smart Payment Buttons — 如何在服务器端创建订单并将订单 ID 传递给 Paypal Buttons 设置?

paypal - 使用 Paypal javascript按钮时按钮数据不显示

button - 带自定义字段的 Paypal 按钮

iphone - iPhone sdk 中的 Paypal 集成

php - Codeigniter 和 Paypal : How it works

c# - Paypal 自适应支付 - IPN 和成功的返回响应