【问题标题】:Paypal custom amount for "Donate Now" button“立即捐赠”按钮的 Paypal 自定义金额
【发布时间】:2012-01-22 20:19:33
【问题描述】:

我被要求在一个网站上实现 Paypal“立即捐款”功能,类似于 Wikipedia's site

我知道如何生成固定金额和可变金额的“立即购买/捐赠”按钮, 但我不知道维基百科如何让用户在他们的网站上指定金额,然后将其转移到 Paypal,以便金额预先填写 一旦他们到达那里。

Paypal 自己的文档似乎不支持“金额”字段(或者我错过了它)。我实际上打电话给 Paypal 支持,并被告知我必须使用 3rd-party 购物车才能实现此功能,但如果购物车支持这一点,那不只是一个表单参数吗?

【问题讨论】:

标签: paypal


【解决方案1】:

是的,有一个用于此的 HTML 输入参数。简称为“金额”。
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables

只需在任何 HTML 输入/选择字段中包含 amount 并确保将其传递给 PayPal。例如:

<label for="amount">Enter the amount you wish to donate:</label> 
<input type="text" id="amount" name="amount" value"">

或者;

<label for="amount">Select the amount you wish to donate:</label> 
<select name="amount" id="amount">
<option value="5.00">$5.00</option>
<option value="25.00">$25.00</option>
<option value="50.00">$50.00</option>
</select>

【讨论】:

  • 这个功能还能用吗?添加一个名为“金额”(id 和名称)的文本输入不会导致输入的金额被转移到 PayPal - 金额字段在登陆时仍然为 0。
  • 我正在使用类似的东西,它目前正在工作,用户输入自己的金额,然后我将其传递给贝宝到购物车。
  • 有一个错字:value"" 应该是 value="" 否则我不写了。我在这里详细描述了如何进行用户输入的价格:stackoverflow.com/questions/33115582/…
【解决方案2】:

维基百科在将您发送到 Paypal 之前使用一些服务器端脚本来创建交易。这是购物车功能,是的,特别是Express Checkout 部分。

我相信这张图片说明了这个过程:


(来源:paypal.com

别担心 - 它看起来比实际更难:它很容易实现。

【讨论】:

  • 维基百科使用网站支付标准(PayPal &lt;form&gt;)。它不使用快速结帐。只需查看wikimediafoundation.org/wiki/Special:ContributionTracking/en 的来源并搜索“金额”
  • Robert- 链接似乎已损坏。我对wikimediafoundation.org/w/index.php?title=WMFJA085/en/… 的来源的看法表明他们似乎在使用 PayflowProGateway。
  • 那是信用卡支付,它似乎使用的是 PayPal Payflow Pro,它完全是另一种产品(直接接受信用卡支付)。要查看他们的网站支付标准实施,请选择一个金额,单击“通过 PayPal 支付”并查看该页面的来源。你会在那里找到它。 (我提供的链接是您打开该页面后得到的实际页面,但显然需要先选择捐赠金额,抱歉造成混淆)。
猜你喜欢
  • 2021-10-25
  • 1970-01-01
  • 2014-10-24
  • 2014-05-16
  • 1970-01-01
  • 2015-11-22
  • 2021-05-29
  • 2017-01-04
  • 2015-08-17
相关资源
最近更新 更多