从 paypal doDirectPaymentMethod 收到 10002 错误

receive 10002 error from paypal doDirectPaymentMethod

我发送了一个请求 http://api-3t.paypal.com/nvp/ 但我收到了 10002 错误并且我的 api 签名和用户名和密码是真实的 发票编号是在随机 C# 中创建的 10 位数字。 我的代码是:

string strNVP = "METHOD=DoDirectPayment" +
                    "&VERSION=" + ApiVersion +
                    "&PWD=" + ApiPassword +
                    "&USER=" + ApiUsername +
                    "&SIGNATURE=" + ApiSignature +
                    "&PAYMENTACTION=Sale" +
                    "&IPADDRESS=151.243.189.92" +
                    "&RETURNFMFDETAILS=0" +
                    "&CREDITCARDTYPE=" + creditCard.type +
                    "&ACCT=" + creditCard.number +
                    "&EXPDATE=" + expirationMonth + "20" + expirationYear +
                    "&CVV2=" + creditCard.cvv2 +
                    "&STARTDATE=" +
                    "&ISSUENUMBER=" +
                    "&EMAIL=MatinF@outlook.com" +
                    //the following  represents the billing details
                    "&FIRSTNAME=" + billingFirstName +
                    "&LASTNAME=" + billingLastName +
                    "&STREET=" + billingAddress1 +
                    "&STREET2=" + "" +
                    "&CITY=" + Address[8].ToString() +
                    "&STATE=" + stateName +
                    "&COUNTRYCODE=SW" +
                    "&ZIP=" + Address[5].ToString() +
                    "&AMT=" + TotalPrice +//orderdetails.GrandTotal.ToString("0.0")+
                    "&CURRENCYCODE=SEK" +
                    "&DESC=Test Sale Tickets" +
                    "&INVNUM=" + InvoiceNumber;

这似乎是一个基于收件人的限制问题,version 122 for doDirect APIs更新。

(10002) 您已超出接收限制。此交易无法完成

Click here for more info