我付了990美元,它获得了成功。在那之后我试图支付2490美元它给出错误:10401。
对于这两种付款,我使用 DoReferenceTransaction API调用(相同的结算协议ID)。
为什么会这样?
这是我的 NVP:
function loadIt() {
$.ajax({
type: "GET",
url: "viewajax.php?
notification_id="+notification_id+"
¬ification_targetuser="+notification_targetuser+
"¬ification_triggeredby="+notification_triggeredby,
dataType:"json",
success: function(data){
//do something
)
请指导我,以便我能克服这个错误。
注意:当交易付款按顺序完成时出现错误,如:
$ 99
$ 249
$ 3990
答案 0 :(得分:1)
代码10401
由于论证无效,交易被拒绝。
订单总数无效。 TotalOrder金额无效。
根据我的经验,当方法SetExpressCheckout与(在您的情况下)DoReferenceTransaction
之间出现不兼容时,会出现错误10004所以请检查TotalOrder金额!