我正在创建一个电子商店建设者,即用户创建其网站和电子商店的网站。这些产品由构建电子商店的人员输入我的自定义CMS。我要求商店建设者通过输入他们的电子邮件将商店链接到他们的PayPal帐户。
我目前正在尝试为购物车创建结帐按钮。
问题是,多种产品可能有不同的税率,例如酒精饮料可能有13%的税率,而其他产品有23%。有没有办法在发布请求中加入这个?
理想情况下,我想做的是:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="item_name_1" value="Some product">
<input type="hidden" name="item_number_1" value="1">
<input type="hidden" name="amount_1" value="20.00" />
<input type="hidden" name="tax_rate_1" value="23">
<input type="hidden" name="item_name_2" value="Some alcoholic product">
<input type="hidden" name="item_number_2" value="1">
<input type="hidden" name="amount_2" value="15.00" />
<input type="hidden" name="tax_rate_2" value="13">
<!-- other fields omitted for brevity -->
</form>
tax_rate_1
和tax_rate_2
字段是假设的,我不知道这样的事情是否可行。
如果我正确进行了RTFM,那么设置每项税率如果您自己在PayPal网站界面注册产品。这正是我想要避免的,因为最终用户在我的CMS上输入了产品。
如果使用网站付款标准按钮无法获得我想要的内容,我也欢迎有关如何将此类订单转发给PayPal的其他想法。我正在尝试避免快速结帐付款产品,因为如果我理解正确我将无法完全控制购物车。我希望有一个自定义购物车,以后可以提供除PayPal之外的更多付款选项。
请以任何方式帮助您!我是PayPal的总菜鸟。
答案 0 :(得分:0)
要回答我自己的问题,我想要的确实是可能的is described in the manual。在我构建自定义购物车的情况下,我想使用网站付款标准产品的购物车上传命令。
要进行“购物车上传”,我设置了以下字段:
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
变量为tax_1
,tax_2
等。需要将其指定为货币,而不是百分比。