我正在构建一个类似于个人融资的应用程序.为此,我需要获取有关该客户交易的信息.
我设法在权限服务中运行GetBasicPersonalData示例.
Here它说请求TRANSACTION_SEARCH将允许我代表客户使用TransactionSearch.
没有这样的端点,并使用METHOD = TransactionSearch调用NVP service,并且类似构造的X-PAYPAL-AUTHORIZATION标头也没有这样做.
如何使用从权限服务检索到的令牌和令牌密钥来列出该客户的事务?
更新:根据FAQ#6 here,X-PAYPAL-AUTHORIZATION应该用于替换USER,PWD和SIGNATURE参数.当我以这种方式调用nvp服务时,我得到:
TIMESTAMP=2016%2d11%2d07T15%3a35%3a36Z&CORRELATIONID=f50b7296c2d28&ACK=Failure&VERSION=94%2e0&BUILD=24616352&L_ERRORCODE0=10002&L_SHORTMESSAGE0=Authentication%2fAuthorization%20Failed&L_LONGMESSAGE0=You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call&L_SEVERITYCODE0=Error
最佳答案 我想在下面分享一些有用的文件供您参考:
TransactionSearch API指南here;
TransactionSearch API参考here;
PayPal API端点here(Refere Merchant API);