php - 带有保险费复选框的 PayPal 捐赠 URL
问题描述
一个 PayPal 帐户可以有不同的电子邮件地址:每个电子邮件地址都保留用于接收特定的捐款。这使帐户所有者可以轻松地对它们进行排序,因为他可以导出 CSV 报告并按每个捐助者选择的接收电子邮件地址过滤捐款。
为了接收特定电子邮件地址的捐款,我曾经以这种方式手动构建直接 URL:
...paypal.com/cgi-bin/webscr?cmd=_donations&business= ADDRESS1@EMAIL.EXT &lc=US&item_name=捐赠+自定义+用途&no_note=0&cn=¤cy_code=EUR&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted
但是,新的 PayPal 捐赠按钮构建器还提供了在捐赠中添加附加费“以帮助抵消处理成本”的机会:PayPal Cover fee 复选框的屏幕截图。
与上一个不同,可以从 PayPal 创建的链接访问此页面:
...paypal.com/donate/?hosted_button_id=*************
但基于按钮 ID 的捐赠 URL 无法将资金定向到这些特定的电子邮件地址。
所以问题是:
- 有没有办法手动创建第一个捐赠 URL 链接,这也激活了保险费用选项?
- 或者:有没有办法创建一个链接到特定电子邮件地址的自定义捐赠按钮?
这是“cover-fee”复选框的 HTML 代码块:
<div class="ppvx_checkbox___3-6-2 cover-fee-checkbox">
<input class="ppvx_checkbox__input___3-6-2" type="checkbox" id="cover-fee-checkbox" name="coverFee" data-testid="cover-fee-checkbox" value="false">
<label class="ppvx_checkbox__label___3-6-2 ppvx_checkbox__label--with-svg-icon___3-6-2" for="cover-fee-checkbox">
<span class="ppvx_checkbox__check-icon-container___3-6-2">
<span class="ppvx_icon--svg___6-7-8 ppvx_icon--size_xs___6-7-8 ppvx_checkbox__check-icon___3-6-2">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="1em" height="1em" fill="currentColor">
<path d="M5.566 14.417l-3.272-3.266a.996.996 0 0 1-.001-1.414 1.002 1.002 0 0 1 1.414-.002l2.566 2.561 8.02-8.004a.998.998 0 0 1 1.416.001 1.001 1.001 0 0 1-.002 1.415L6.98 14.417a1 1 0 0 1-1.414 0z"></path>
</svg>
</span>
</span>
<span>I’d like to add <strong id="fee-amount"></strong> to my donation to help offset the cost of processing
</span>
</label>
</div>
解决方案
不幸的是,答案是否定的。
您不能创建接受 URL 参数的“托管”按钮来支付不同的帐户/电子邮件地址。
您不能创建显示费用复选框的自定义/非托管按钮或 URL(“我想添加到我的捐款中以帮助抵消处理成本”)
推荐阅读
- python - 无法让 Python 从同一目录中的文件导入类
- django - django 或 react ,我应该学习什么来进行全栈开发?
- python - pypy 默认包含哪些包
- java - 将特定对象添加到二叉搜索树
- javascript - Multi useRef 用于映射数组数据并滚动到该引用
- roblox - 当玩家离开并重新加入我的 roblox 游戏时,我如何节省他们的现金金额?
- visual-studio-code - VSCode 更新到最新版本和 Vetur 错误
- machine-learning - 如何解读 GAN 训练提高输出?
- node.js - Expo调试日志在构建时的转换函数中抛出错误
- java - 使用dense_rank()从选择中排序结果集