【问题标题】:PayPal Website Payments for ServicesPayPal 网站服务付款
【发布时间】:2012-10-11 18:18:39
【问题描述】:

我正在尝试在我的网站上设置 PayPal 的网站支付系统,我在该网站上销售没有运费的服务!

我想指定 PayPal Checkout 为我发送付款,而不是为 Good,而是为 Services,这样我就不必运送实物了!

我现在的代码:(现在是沙盒)

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="lc" value="en">
<input type="hidden" name="page_style" value="primary">
<input type="hidden" name="business" value="pp_1350857585_biz@zgmail.us">
<!-- <input type="hidden" name="notify_url" value=""> -->
<input type="hidden" name="item_name" value="TEST">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="amount" value="100">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="no_shipping" value="1">
<!-- <input type="hidden" name="return" value=""> -->
<!-- <input type="hidden" name="cancel_return" value=""> -->
<!-- <input type="hidden" name="custom" value=""> -->
<input type="image" style="width: 144px;" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">

我应该改变什么?

提前致谢!

【问题讨论】:

  • 您的标记看起来不错。当你说“我不会被束缚运送一些实体的东西!”时,你能澄清一下你的意思吗? PayPal 只会为您处理付款并在验证后记入您的帐户。您可以采取额外的步骤,例如运送实物或授予对数字媒体的下载访问权限。如果您进一步澄清您的意思,我们或许可以提供帮助。
  • 您好,谢谢您的提问!当我通过 PayPal 网站付款收到付款时,我收到的付款是“商品付款”,因此我需要将实物寄到买家的地址,否则他可以提出异议!如果我收到作为“服务付款”的付款,我就不必将任何东西运送到他的送货地址,只需通过电子邮件/等方式发送付费内容!现在清了吗? :)
  • 是的,我现在明白你的意思,但有人打败了我的答案。只要它对你有用,我想这就是最重要的:)

标签: web paypal payment


【解决方案1】:

你需要添加这个设置L_PAYMENTREQUEST_n_ITEMCATEGORYm

来自 Paypal 文档:

指示项目是数字的还是物理的。对于数字商品,此字段为必填项且必须设置为数字。您最多可以指定 10 次付款,其中 n 是 0 到 9 之间的数字,包括 0 和 9,m 指定付款中的列表项;数字商品除外,它只支持单笔支付。这些参数必须从 0 开始按顺序排列(例如 L_PAYMENTREQUEST_n_ITEMCATEGORY0、L_PAYMENTREQUEST_n_ITEMCATEGORY1)。它是以下值之一:

数字 身体的 该字段从 65.1 版本开始可用。

【讨论】:

  • 所以我只需要在 HTML 中添加 &lt;input type="hidden" name="L_PAYMENTREQUEST_n_ITEMCATEGORYm" value="Digital"&gt; 吗?
【解决方案2】:

根据 PayPal,在 PayPal 网站标准 API 中不可能将项目标记为服务(或数字)。不过,正如斯科特上面提到的,这在 Paypal Express Checkout 中是可能的。

以下是 PayPal 代表对此事的评论:

很遗憾,PayPal 网站标准版不支持数字商品。 您必须使用 Express Checkout 才能使用 L_PAYMENTREQUEST_n_ITEMCATEGORY='Digital' 将其设置为数字商品。

【讨论】:

    猜你喜欢
    • 2011-02-08
    • 2012-10-22
    • 2013-10-24
    • 2018-07-14
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 2015-10-17
    • 2011-11-26
    相关资源
    最近更新 更多