使用cURL执行Paypal Invoice api时出现无效的令牌错误

时间:2012-09-18 15:22:06

标签: curl paypal paypal-sandbox

我尝试执行以下操作时收到无效的令牌错误:

curl -s --insecure -H "X-PAYPAL-SECURITY-USERID:<paypal sandbox user id>" -H "X-PAYPAL-SECURITY-PASSWORD:<paypal sandbox password>" -H "X-PAYPAL-SECURITY-SIGNATURE:<paypal sandbox security signature>" -H "X-PAYPAL-REQUEST-DATA-FORMAT:NV" -H "X-PAYPAL-RESPONSE-DATA-FORMAT:JSON" -H "X-PAYPAL-APPLICATION-ID:APP-80W284485P519543T" https://svcs.sandbox.paypal.com/Invoice/CreateAndSendInvoice  -d "requestEnvelope.errorLanguage=en_US&invoice.merchantEmail=merchant_1328956628_per@gmail.com&invoice.payerEmail=payer_1329716425_biz@gmail.com&invoice.currencyCode=USD&invoice.itemList.item(0).name=Banana+Leaf+--+001&invoice.itemList.item(0).description=Banana+Leaf&invoice.itemList.item(0).quantity=1&invoice.itemList.item(0).unitPrice=1&invoice.itemList.item(0).taxName=Tax1&invoice.itemList.item(0).taxRate=10.25&invoice.paymentTerms=Net10"

我收到以下错误:

{ “responseEnvelope”:{ “时间戳”: “2012-09-18T08:06:27.801-07:00”, “ACK”: “失败”, “的correlationID”: “2d3c5f95a76d9”, “建立”:” 3566933 “},” 错误 “:[{” ErrorID中 “:” 570054" , “域”: “平台”, “子域”: “应用程序”, “严重性”: “错误”, “类别”: “应用程序”, “message”:“无效令牌”}]}

我无法找到此处发送的参数出错以获取无效令牌错误。请帮忙。

1 个答案:

答案 0 :(得分:3)

确保您的商家电子邮件(invoice.merchantEmail)与您的沙箱帐户中的商家电子邮件地址相同。