0
私が使用している
と一致していませんカートの項目の金額の合計以下と何度も何度も同じエラーを取得。通知:AMTとITEMAMT = $ paymentAmountの両方。ペイパル - ExpressCheckout - 受注額(10413)
量マッチングではありませんなぜ私は、$の神の愛のため、理解することはできません。ループのリターンの
$grandtotal = 0;
for ($i = 0;$i < $numItems;$i++) {
$subtotal = $theBasket[$i]['item_preco'] * $theBasket[$i]['item_qty'];
$grandtotal += $subtotal;
echo $subtotal.'<br>';
$mCq .= '&L_PAYMENTREQUEST_0_NAME'.$i.'='.htmlentities($theBasket[$i]['item_nome']).
'&L_PAYMENTREQUEST_0_AMT'.$i.'='.$theBasket[$i]['item_preco'].
'&L_PAYMENTREQUEST_0_QTY'.$i.'='.$theBasket[$i]['item_qty'];
}
これ:
& L_PAYMENTREQUEST_0_NAME0 =ハムサブレスレットRING
& L_PAYMENTREQUEST_0_AMT0 = 9
& L_PAYMENTREQUEST_0_QTY0 = 1
$paymentAmount = number_format($grandtotal,2);
$nvpstr = $mCq;
$nvpstr .= '&PAYMENTREQUEST_0_AMT='.$paymentAmount;
$nvpstr .= '&PAYMENTREQUEST_0_ITEMAMT='.$paymentAmount;
$nvpstr = $nvpstr . "&PAYMENTREQUEST_0_PAYMENTACTION=" . $paymentType;
$nvpstr = $nvpstr . "&RETURNURL=" . $returnURL;
$nvpstr = $nvpstr . "&CANCELURL=" . $cancelURL;
$nvpstr = $nvpstr . "&PAYMENTREQUEST_0_CURRENCYCODE=" . $currencyCodeType;
を逃すものは、あなたが動作しない例トランザクションを含めることができ
'&L_PAYMENTREQUEST_0_NUMBER'.$i.'='.$theBasket[$i]['ct_item_id']. '&L_PAYMENTREQUEST_0_DESC'.$i.'=descricao'.
もの? –どうして?私は "for loop returns this"ですでにこれを提供していると思います。そうでない場合は、あなたが何を求めているのか分からない。 – MoshMage
と '$のgrandtotal'と' $ paymentAmount'変数に何がありますか? –