首页 > 解决方案 > 带有保险费复选框的 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 无法将资金定向到这些特定的电子邮件地址。

所以问题是:

  1. 有没有办法手动创建第一个捐赠 URL 链接,这也激活了保险费用选项?
  2. 或者:有没有办法创建一个链接到特定电子邮件地址的自定义捐赠按钮?

这是“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>

标签: phpurlpaypal

解决方案


不幸的是,答案是否定的。

  • 您不能创建接受 URL 参数的“托管”按钮来支付不同的帐户/电子邮件地址。

  • 您不能创建显示费用复选框的自定义/非托管按钮或 URL(“我想添加到我的捐款中以帮助抵消处理成本”)


推荐阅读