我正在进行自适应支付预批准电话,但我不确定原因,但这是我得到的错误:
<?xml version='1.0' encoding='UTF-8'?><ns3:FaultMessage xmlns:ns3="http://svcs.paypal.com/types/common" xmlns:ns2="http://svcs.paypal.com/types/ap"><responseEnvelope><timestamp>2013-05-22T08:12:28.087-07:00</timestamp><ack>Failure</ack><correlationId>aa3d68afef688</correlationId><build>5867333</build></responseEnvelope><error><errorId>2010</errorId><domain>CoreRuntime</domain><subdomain>Inbound_Meta_Data</subdomain><severity>Error</severity><category>Request</category><message>Unknown response payload type </message><parameter></parameter></error></ns3:FaultMessage>
我不知道我做了什么错,这段代码几天前正在运作,理论上没有任何改变。我查了svn历史,我不知道。 errorId 2010甚至没有出现在Paypal文档中(或者我找不到它)。
我正在使用Java sdk。如果您需要更多信息,请告诉我。
答案 0 :(得分:0)
我发现了这个问题。我正在重构属性文件读取文件并在那里读取“X-PAYPAL-RESPONSE-DATA-FORMAT”值时出错,这意味着它是空的而不是“NV”。