2013-02-23 92 views
0

我試圖做一個PayPal結帳像here。這工作正常,Chrome,但在Firefox中我遇到問題與此:Paypal結帳火狐

paypal

形式

<html><body> 
Paypal redirect...<br /> 
<form name="frm" action="https://sandbox.paypal.com/cgi-bin/webscr" method="post"> 
    <input type="hidden" name="cmd" value="_xclick" /> 
    <input type="hidden" name="business" value="[email protected]" /> 
    <input type="hidden" name="return" value="http://bbb.com/yeah.php" /> 
    <input type="hidden" name="undefined_quantity" value="1" /> 
    <input type="hidden" name="item_name" value="Order #<?= $_SESSION['order_id'] ?>" /> 
    <input type="hidden" name="item_number" value="order_<?= $_SESSION['order_id'] ?>" /> 
    <input type="hidden" name="amount" value="<?= $_SESSION['kasse_price'] ?>" /> 
    <input type="hidden" name="shipping" value="0.00" /> 
    <input type="hidden" name="no_shipping" value="1" /> 
    <input type="hidden" name="cn" value="Comments" /> 
    <input type="hidden" name="currency_code" value="EUR" /> 
    <input type="hidden" name="lc" value="DE" /> 
    <input type="hidden" name="bn" value="PP-BuyNowBF" /> 
    <input type="image" src="https://www.paypal.com/de_DE/i/btn/btn_paynow_SM.gif" border="0" name="submit" alt="Mit PayPal bezahlen." /> 
    <img alt="" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" width="1" height="1" /> 
</form> 
<script language="JavaScript"> 
    document.frm.submit(); 
</script></body></html> 

我查了POST參數發送到貝寶。兩個瀏覽器的外觀都很好。請注意,我會自動發送表單。我知道這並不好,但我不知道更好的方法來嘗試做這項工作。

任何想法爲什麼它失敗的Firefox?

回答

2

這不是關於Firefox或Chrome,您需要使用開發者帳戶登錄。您應該有一個開發者帳戶(在此處設置https://developer.paypal.com/),用於定義至少一個買方和賣方帳戶。

要使用沙箱帳戶,您需要登錄。您將擁有該「買家」帳戶的「僞登錄」,但這是在您使用開發者帳戶登錄的上下文中。

+0

啊,愚蠢的我。確定它說的是什麼。謝謝。 – PiTheNumber 2013-02-23 08:41:43

+0

@PiTheNumber歡迎您 – mishu 2013-02-23 08:42:25