业务集成不起作用

时间:2014-12-15 13:41:09

标签: paypal

作为PP开发人员的新手,我使用PayPal文档来设置此Business Starter集成:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="upload" value="1" />
<input type="hidden" name="business" value="info@mybusiness.com" />
<input type="hidden" name="item_name_1" value="My product 1" />
<input type="hidden" name="amount_1" value="10" />
<input type="hidden" name="quantity_1" value="2" />

<input type="hidden" name="display" value="1" />
<input type="hidden" name="return" value="http://www.mybusiness.com/cgi-bin/gk.cgi?ppstatus=ppy" />
<input type="hidden" name="cancel_return" value="http://www.mybusiness.com//cgi-bin/gk.cgi?ppstatus=ppn" />
<input type="hidden" name="cbt" value="Back to MyBusiness" />
<input type="hidden" name="currency_code" value="EUR" />
<input type="hidden" name="custom" value="MyID" />

<input name="submit" type="image" id="submit" src="../pics/b-pp_01.gif" width="200" height="30" border="0"> 
</form>

发送此表单后我得到的是一个包含网址https://www.paypal.com/cgi-bin/webscr

的空白页

我哪里出错了?

感谢您的帮助, 埃米尔

1 个答案:

答案 0 :(得分:0)

您的按钮存在一些问题(例如,您没有指定总金额;我认为您没有按照您认为自己在自定义字段中执行的操作;等等)但是从以下开始:您给PayPal两个不同的命令(cmd = _cart,cmd = _s_xclick),可能它们都不是你想要的。 _cart是使用PayPal购物车,这是一个很少使用的PayPal产品,其中购物车由PayPal维护,而不是在您的网站上。并且_s-xclick用于安全,即加密按钮,您没有这样做(您的购物车字段是html格式的明文)。

以下是按钮文档的概述: https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/

...我希望可以提供帮助,但最终会获得您尝试使用的特定产品的参考指南,仅指定该cmd,并仅使用该产品支持的字段。我还建议使用PayPal的一个(非javascript)按钮生成器生成您的前几个按钮,从而保证您获得有效的按钮html,然后从那里进行修改而不是尝试从头开始编写。帮助您走上正确的道路。