自定义 PayPal 捐赠按钮以将信息传递到 PayPal 页面

Posted

技术标签:

【中文标题】自定义 PayPal 捐赠按钮以将信息传递到 PayPal 页面【英文标题】:Customize PayPal Donate button to pass info through to PayPal page 【发布时间】:2020-09-11 09:30:31 【问题描述】:

我需要在用户被重定向到 payPal 页面之前捕获有关捐赠的一些信息,并将其中的一些信息传递到该页面。三件主要的事情是金额,货币以及是否应该是重复付款。我们希望用户在单击“捐赠”之前指定该详细信息,然后将该信息发送到 PayPal 以重新填充页面。

我已经设法通过使用“立即购买”按钮而不是“捐赠”按钮来实现其中的一些目标,并且只显示捐赠图像。有了它,我可以通过金额和货币,但似乎无法设置重复付款。至少,我不知道应该调用什么表单输入才能使该选项在 PayPal 端生效。为了做到这一点,我必须在创建“立即购买”按钮时设置几个选项。我认为一个是不保留库存或类似的东西,在我可以复制 html 的页面上,我必须有效地解锁它。但捐赠按钮创建流程中没有此类选项。因此,当我尝试将金额或货币传递到“捐赠”页面时,它什么也没做。

我尝试删除 button_id 隐藏输入,但这只是破坏了整个事情。

我有什么方法可以在我的网站上捕获这三项信息 - 金额、货币以及是否应该是重复付款 - 并在重定向时将其传递到 PayPal 屏幕?

【问题讨论】:

【参考方案1】:

如果您想指定应定期付款,则您网站上使捐款定期的复选框需要将按钮转换为完全不同的类型——“订阅”按钮。这是您在买家到达 PayPal 之前指定某事正在重复发生的唯一方法。


从捐赠交易开始并使其重复的另一种方式仅适用于:

捐赠类型的交易(非立即购买) 在重定向之前未预先指定金额时 当用户在 PayPal 选择此重复复选框时

所有这三个条件都是必要的,并且要求这种类型的经常性捐赠成为可能。

【讨论】:

以上是关于自定义 PayPal 捐赠按钮以将信息传递到 PayPal 页面的主要内容,如果未能解决你的问题,请参考以下文章

Paypal - 创建按钮上没有出现捐赠选项

从输入字段中获取一个值并将其传递给 Paypal

贝宝 - 经常性捐款 URL

Paypal 将自定义变量传递给订阅按钮

Paypal 结帐按钮未将自定义字段传递给 PIN 消息

自定义 Paypal 表单仅在完成交易后收集一些数据