我一直在使用 PayPal 沙盒帐户来测试我的电子商务网站的结帐程序。直到今天它一直运行完美。出于某种原因,每次我尝试交易并将页面重定向到沙盒帐户时,一旦我单击立即付款,我就会收到消息“此付款尝试已被处理”。一旦发生这种情况,PayPal(显然)不会将我重定向回我的网站!自昨天以来,PayPal 网站发生了哪些变化?我正在使用 PayPal 中的简单结帐按钮。我还注意到沙盒帐户主页发生了变化,现在要找到适当的帐户设置位置有点困难。所以我的问题主要是找出是否有其他人有同样的问题可以对此有所了解。谢谢!
这是将购物车物品发送到 PayPal 的表单 - 这在过去几个月中一直有效,没有出现问题:
<form target="_self" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="xxx-seller@gmail.com">
<input type="hidden" name="currency_code" value="USD">
<?php
$customerCart = array();
$customerid = $_SESSION['customerid'];
$customerCart = getCartArray($customerid);
$idx_row = 1;
foreach ($customerCart as $elems1) {
?>
<!-- we start from idx=1 as Paypal requests -->
<input type="hidden" name="item_name_<?php echo $idx_row?>" value="<?php echo $elems1['Item_name']; ?>">
<input type="hidden" name="quantity_<?php echo $idx_row?>" value="<?php echo $elems1['Quantity']; ?>">
<input type="hidden" name="amount_<?php echo $idx_row?>" value="<?php echo $elems1['Price']; ?>">
<?php
$idx_row++;
}
?>
<br><strong>Checkout & Pay:</strong>   
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<br>
</form>