“立即捐赠”按钮的 Paypal 自定义金额
Posted
技术标签:
【中文标题】“立即捐赠”按钮的 Paypal 自定义金额【英文标题】:Paypal custom amount for "Donate Now" button 【发布时间】:2012-01-22 20:19:33 【问题描述】:我被要求在一个网站上实现 Paypal“立即捐款”功能,类似于 Wikipedia's site。
我知道如何生成固定金额和可变金额的“立即购买/捐赠”按钮, 但我不知道***如何让用户在他们的网站上指定金额,然后将其转移到 Paypal,以便金额预先填写 一旦他们到达那里。
Paypal 自己的文档似乎不支持“金额”字段(或者我错过了它)。我实际上打电话给 Paypal 支持,并被告知我必须使用 3rd-party 购物车才能实现此功能,但如果购物车支持这一点,那不只是一个表单参数吗?
【问题讨论】:
我在这里描述了如何做到这一点:***.com/questions/33115582/… 【参考方案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="" 否则我不写了。我在这里详细描述了如何进行用户输入的价格:***.com/questions/33115582/…【参考方案2】:***在将您发送到 Paypal 之前使用一些服务器端脚本来创建交易。这是购物车功能,是的,特别是Express Checkout 部分。
我相信这张图片说明了这个过程:
(来源:paypal.com)
别担心 - 它看起来比实际更难:它很容易实现。
【讨论】:
***使用网站支付标准(PayPal<form>
)。它不使用快速结帐。只需查看wikimediafoundation.org/wiki/Special:ContributionTracking/en 的来源并搜索“金额”
Robert- 链接似乎已损坏。我对wikimediafoundation.org/w/index.php?title=WMFJA085/en/… 的来源的看法表明他们似乎在使用 PayflowProGateway。
那是信用卡支付,它似乎使用的是 PayPal Payflow Pro,它完全是另一种产品(直接接受信用卡支付)。要查看他们的网站支付标准实施,请选择一个金额,单击“通过 PayPal 支付”并查看该页面的来源。你会在那里找到它。 (我提供的链接是您打开该页面后得到的实际页面,但显然需要先选择捐赠金额,抱歉造成混淆)。以上是关于“立即捐赠”按钮的 Paypal 自定义金额的主要内容,如果未能解决你的问题,请参考以下文章