0

我试着像这里一样进行 Paypal 结帐。这适用于 Chrome,但在 Firefox 中我遇到了这个问题:

贝宝

形式

<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="bbbb@bbb.com" />
    <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>

我检查了发送到 Paypal 的 POST 参数。两种浏览器的外观都很好。请注意,我会自动发送表单。我知道这不好,但我不知道更好的方法来尝试完成这项工作。

知道为什么 Firefox 会失败吗?

4

1 回答 1

2

这与 Firefox 或 Chrome 无关,您需要使用您的开发者帐户登录。您应该有一个开发者帐户(在此处设置https://developer.paypal.com/),用于定义至少一个买家和一个卖家帐户。

要使用沙盒帐户,您需要登录。您将拥有该买家帐户的“伪登录”,但这是在您已经使用开发帐户登录的情况下。

于 2013-02-23T08:40:38.253 回答