向PayPal NVP / SOAP API发出CURL发布请求

时间:2019-06-24 14:17:22

标签: curl

我正在尝试向PayPal NVP / SOAP API编写一些CURL POST请求。如何以编程方式检索PayPal中所有交易的列表?

我已经尝试了许多不同的方式进行此调用,例如在域中不使用-3t,不使用其他标头,将请求中的所有参数连接到由&分隔的字符串以及其他各种排列方式中。另外,我尝试调用REST API,但据我所知,我需要单独查询每个事务,通常不会出现问题,除非我似乎没有从这些调用中获得预期的结果。在某些情况下,我只是想在给定的时间范围内从公司的交易历史记录中获取所有交易的有序列表,而对正在构建的Flask应用程序的PayPal API的调用最少。

curl POST -d USER=[email] -d PWD=[password] -d SIGNATURE=[signature] -d METHOD=TransactionSearch -d TRANSACTIONCLASS=RECEIVED -d STARTDATE=2019-05-21T05:38:48Z -d ENDDATE=2019-05-22T05:38:48Z -d VERSION=94 https://api-3t.paypal.com/nvp

我期望的是我公司在开始日期和结束日期之间进行的交易的列表。相反,我收到以下消息:


TIMESTAMP=2019%2d06%2d19T15%3a00%3a11Z&CORRELATIONID=8439e637f94&ACK=Failure&VERSION=94&BUILD=52546130&L_ERRORCODE0=10002&L_SHORTMESSAGE0=Security%20error&L_LONGMESSAGE0=Security%20header%20is%20not%20valid&L_SEVERITYCODE0=Error%```

0 个答案:

没有答案
相关问题