我的问题如下:
我必须在我的应用程序中包含“taxamt”参数来计算意大利语“iva”,但是当我下订单并调用 SetExpressCheckout 时,应用程序会发回一般消息
由于参数无效,交易被拒绝。有关详细信息,请参阅其他错误消息。
购物车项目总金额与订单金额不匹配。
这是 SetExpressCheckout.php 中的输入
$name = $L_NAME0;
$itemamt = $L_AMT0;
$PAYMENTREQUEST_0_TAXAMT = 1.22;
$tax = $PAYMENTREQUEST_0_TAXAMT;
$amt = $L_AMT0*$tax;
$nvpstr="";
$nvpstr="&L_NAME0=".$name."&L_DESC0=".$L_DESC0."&L_AMT0=".$L_AMT0."&L_QTY0=".$L_QTY0."&TAXAMT=".$tax."&AMT=".(string)$amt."&ITEMAMT=".(string)$itemamt."&ReturnUrl=".$returnURL."&CANCELURL=".$cancelURL ."&CURRENCYCODE=".$currencyCodeType."&PAYMENTACTION=".$paymentType."&SOLUTIONTYPE=".$soleStr."&LANDINGPAGE=".$landingStr."&LOCALECODE=".$lang;
有什么建议么?
非常感谢