2017-06-19 65 views
0

我正在使用JavaScript提交以下表單。它會在新頁面中打開PayPal,但我收到了「目前似乎沒有工作,請稍後再試。」錯誤。我猜是真正的問題,因爲我知道JavaScript是好的,而且HTML值和業務電子郵件是好的,下面的貝寶HTML格式有什麼問題嗎? PayPal本身存在網站問題,這可能是不使用PayPal的原因,或者代碼存在問題。貝寶錯誤 - 事情目前似乎沒有工作。請稍後再試

<form method='post' encytype='x-www-form-urlencoded' target='paypal' action='https://www.paypal.com/cgi-bin/webscr'> 
    <input name='cmd' type='hidden' value='_cart' /> 
    <input name='business' type='hidden' value='[email protected]' /> 
    <input name='currency_code' type='hidden' value='USD' /> 
    <input name='lc' type='hidden' value='US' /> 
    <input name='no_shipping' type='hidden' value='0' /> 
    <input name='item_name_1' type='hidden' value='correct value 1'> 
    <input name='item_number_1' type='hidden' value='pid_59478d15575766.87101191' /> 
    <input name='amount_1' type='hidden' value='100.00' /> 
    <input name='item_name_2' type='hidden' value='correct value 2' /> 
    <input name='item_number_2' type='hidden' value='pid_59478d1557a0a8.85058626' /> 
    <input name='amount_2' type='hidden' value='30.00' /> 
    <input name='item_name_3' type='hidden' value='correct value 3' /> 
    <input name='item_number_3' type='hidden' value='pid_59478d1557cc26.16520690' /> 
    <input name='amount_3' type='hidden' value='30.00' /> 
</form> 

任何幫助表示讚賞。

+0

所以 - 你已經多久嘗試這個「代碼」 –

+0

只需一個小時左右。 – PHPglue

+0

'我正在使用JavaScript提交以下表單 - 你能分享該代碼嗎 –

回答

0

我在進一步調查後發現它。 item_name_X格式要求

<input name='upload' type='hidden' value='1' /> 

哦,我也離開了quantity_X,但改變了這一切,也是如此。

不幸的是,這不是我想要的,因爲這是第三方購物車解決方案。我真的想繼續提交貝寶立即購買按鈕,但這不起作用,因爲瀏覽器通常只提交一次表單操作。 PayPal不應該強迫我們使用他們的Express Checkout API來做簡單的事情;向第一方購物車提交多個項目。 PayPal應該被證券交易委員會貶值,爲此。

+0

我建議你將表單構造成一個url並做一個url重定向,而不是做表單提交。這是因爲當一個無效的URL查詢參數被傳遞時,PayPal顯然忽略它。這可能不適用現在你已經解決了這個問題,但將它作爲未來錯誤的提示。 – HymnZ

相關問題