当我进行此卷曲调用时,我从paypal API返回 81002方法指定不支持错误:
curl -v https://api-3t.paypal.com/nvp \ -H'内容类型:application / json' \ -d' { " USER":" XXX&#34 ;, " PWD":" XXX&#34 ;, " SIGNATURE":" XXX&#34 ;, "方法":" GetTransactionDetails&#34 ;, " TRANSACTIONID":" 1E9110554D136853V&#34 ;, " VERSION":" 94" }'
我已经检查过GetTransactionDetails是一个有效的方法。卷毛呼叫有问题吗?
谢谢!
答案 0 :(得分:0)
NVP Endpoint for Classic API不接受JSON。
您基本上只是将HTTP POST数据发送到NVP API:
curl -v https://api-3t.paypal.com/nvp -d'USER = xxxx& PWD = xxxxx& SIGNATURE = xxxx& METHOD = GetTransactionDetails& TRANSACTIONID = 123456789abcdef& VERSION = 94'
查看https://developer.paypal.com/webapps/developer/docs/classic/api/NVPAPIOverview/以获取有关PayPal如何处理NVP的完整文档。
此外,我强烈建议您先在开发人员沙箱中测试API调用。