forms - 使用表格在单独的行中显示 PayPal 项目名称/描述

标签 forms paypal paypal-sandbox payment-processing

我正在使用基本标准免费帐户和标准表单“_xclick”选项处理 PayPal Express Checkout 的简单表单。

当传递项目名称或描述时,我知道您的字符数限制为 144 个字符,但我希望将标题或描述中的信息放在不同的行中,以便在 PayPal 结账区域时将信息分开,以便用户可以清楚地看到看看他们付出了什么。

我尝试使用“\r”“\n”来分隔行,如下面的“item_name”所示> 使用“这是第 1 行\r\n这是第 2 行\r\n这是第 3 行” 输入,但在传递到时它只是忽略“\r”和“\n” PayPal 付款页面以及在收据电子邮件中发送时。

当前示例代码:

<form name="TheForm" method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">    
  <input type="hidden" name="cmd" value="_xclick">
  <input type="hidden" name="currency_code" value="GBP">
  <input type="hidden" name="item_name" value="This is line 1\r\nThis is line 2\r\nThis is line 3">
  <input type="hidden" name="price" id="price" value="" />
  <input type="hidden" name="business" value="<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="82f6e7f1f6c2f6e7f1f6ace1edef" rel="noreferrer noopener nofollow">[email protected]</a>">
  <input type="hidden" name="amount" value="">
  <input type="hidden" name="no_shipping" value="1">
  <input type="submit" name="Submit" id="Submit" value="Process Payment" />
</form>

我也尝试过使用&#10; , &#13; , <br><br />这些都不起作用,并且都作为文本传递。

如何使用表单选项 INPUT 值(如上所示)在单独的行上实现项目描述或标题的项目信息分离,因为我尝试的方法不起作用,并且找不到任何解决方案?

谢谢。

最佳答案

目前还没有办法做到这一点。标准立即购买按钮不支持此功能。最接近将事物放在不同行上的方法是使用购物车上传方法。您可以传递 3 个单独的项目,这将导致它们位于 3 个不同的行上,而不是传递 1 个项目,而项目名称中有 3 个值,您希望将其显示在 3 个不同的行上。

关于forms - 使用表格在单独的行中显示 PayPal 项目名称/描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16213040/

相关文章:

forms - 如何将输入元素集中在Asp.Net Core(MVC6) View 上

c# - 当 exe 更改位置时应用程序设置重置

java - play framework接收paypal IPN请求

javascript - paypal 支付 api 不适用于属性 "payee"

java - 获取实时 Paypal 账户的 clientID 和 clientSecret

javascript - 如何允许客户更改 Paypal 按钮的数量

python - 使用 Python 中的 POST 请求通过网站表单上传基本文件

Paypal 和经销商佣金

php - Paypal IPN php脚本

javascript var 转换为输入值