0

我正在尝试在我的网站上设置 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">

我应该改变什么?

提前致谢!

4

2 回答 2

2

您需要添加此设置 L_PAYMENTREQUEST_n_ITEMCATEGORYm

来自贝宝文档:

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

数字物理 此字段从 65.1 版开始可用。

于 2012-10-21T23:11:18.187 回答
1

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

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

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

于 2014-05-28T08:30:08.830 回答