0
我有一些代碼,我寫了許多年前,將貝寶整合到我的網站。因此,用戶將多個產品添加到購物車中,然後檢出,然後自動將用戶帶到PayPal網站。 我決定今天重新審視它,並創建以下HTML貝寶集成問題
<form name="myForm" method="POST" action="https://www.sandbox.paypal.com/cgi-bin/webscr" >
<input type="hidden" name="cmd" value="_cart"/>
<input type="hidden" name="business" value="[email protected]"/>
<input type="hidden" name="item_name" value="Product 1"/>
<input type="hidden" name="amount" value="500.00"/>
<input type="hidden" name="quantity" value="1"/>
<input type="hidden" name="upload" value="1"/>
<input type="hidden" name="currency_code" value="GBP"/>
<input type="hidden" name="return" value="http://XX/paypal/completed.aspx"/>
<input type="hidden" name="rm" value="2"/>
<input type="hidden" name="cancel_return" value="http://XX/paypal/Cancel.aspx"/>
<input type="hidden" name="shopping_url" value="http://XX/paypal/MyShop"/>
<input type="hidden" name="notify_url" value="http://XX/paypal/MyShop/checkout.aspx"/>
<input type="hidden" name="lc" value="GB"/>
<input type="hidden" name="image_url" value="http://XX/paypal/shop.gif"/>
<input type="hidden" name="no_note" value="1"/>
<input type="hidden" name="invoice" value="ZZZ1234567890"/>
<script type="text/javascript">document.myForm.submit();</script></form>
這想出了一個錯誤「錯誤檢測到您的購物車是空的」。
登錄到我的沙箱帳戶,並沒有列出錯誤,以確定什麼是做錯了。 Google搜索周圍建議改變_cart
到_xclick
- 這解決了這個問題,但是當我在
閱讀文檔,我不明白爲什麼_cart沒有工作?有沒有更合適的方法來做到這一點,或者像上面描述的那樣,使用我的網站設置時,_xclick很好?
對於多個項目,我正在循環item_name和數量並添加每個值,但是這並不按我期望的方式工作,即我已經看到了站點,他們顯示購物車中每個產品的每個產品,數量和數量,那麼總 - 我哪裏出錯了?
最後一次交易完成後,我已設置IPN值以將詳細信息發送到我的網站.....我是否需要該網站使用https才能使其工作或使用http工作?
我試過尋找這些答案,但有些是相當過時或使用第三部分組件。