Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paypal 事务日志排序_Paypal_Transactions - Fatal编程技术网

Paypal 事务日志排序

Paypal 事务日志排序,paypal,transactions,Paypal,Transactions,我正在处理PayPal交易日志,发现订单只在一分钟内才真正准确;如果在同一分钟内发生多个事务,则根据时间,实际处理顺序将丢失 是否有任何was可以获取毫秒以下的日志,或者基于事务ID进行排序的方法 谢谢您可以尝试使用API获取与该事务相关的所有信息。下面是请求和响应的示例 NVP请求: NVP响应: 但是日志,你指的是事务详细信息吗?当你下载事务历史记录时,它并没有满足要求-你的示例中的时间戳字段仍然只指向第二个-因此,不能保证以正确的顺序返回同一秒中的多个事务。这还假设您首先拥有所有事务ID,

我正在处理PayPal交易日志,发现订单只在一分钟内才真正准确;如果在同一分钟内发生多个事务,则根据时间,实际处理顺序将丢失

是否有任何was可以获取毫秒以下的日志,或者基于事务ID进行排序的方法

谢谢

您可以尝试使用API获取与该事务相关的所有信息。下面是请求和响应的示例

NVP请求:

NVP响应:


但是日志,你指的是事务详细信息吗?当你下载事务历史记录时,它并没有满足要求-你的示例中的时间戳字段仍然只指向第二个-因此,不能保证以正确的顺序返回同一秒中的多个事务。这还假设您首先拥有所有事务ID,据我所知,通过API无法获取日期范围之间的历史记录。。除非有,在这种情况下,这将是有用的。。。但是仍然无法解决粒度问题。如果不使用时间戳,另一种方法是能够将事务ID解码为一个大整数来推断序列,假设事务ID是一个序列
USER=XXXXXX&PWD=XXXXXXXX&SIGNATURE=XXXX&VERSION=109.0&METHOD=GetTransactionDetails&TRANSACTIONID=9SM883109X808705E
RECEIVERBUSINESS=XXXXXXXXXXX
RECEIVEREMAIL=XXXXXXXXXXXXX
RECEIVERID=XXXXXXXXXX
PAYERID=RPP8F58J274JG
PAYERSTATUS=unverified
COUNTRYCODE=US
ADDRESSOWNER=PayPal
ADDRESSSTATUS=None
SALESTAX=0.00
SHIPAMOUNT=0.00
SHIPHANDLEAMOUNT=0.00
TIMESTAMP=2014-11-21T23:00:52Z
CORRELATIONID=a53ad76aa9f83
ACK=Success
VERSION=109.0
BUILD=13834430
FIRSTNAME=John
LASTNAME=Smith
TRANSACTIONID=9SM883109X808705E
RECEIPTID=1388-0302-9236-9276
TRANSACTIONTYPE=webaccept
PAYMENTTYPE=instant
ORDERTIME=2014-10-20T21:58:02Z
AMT=10.00
TAXAMT=0.00
CURRENCYCODE=AUD
PAYMENTSTATUS=Expired
PENDINGREASON=None
REASONCODE=None
PROTECTIONELIGIBILITY=Ineligible
PROTECTIONELIGIBILITYTYPE=None
L_QTY0=1
L_TAXAMT0=0.00
L_CURRENCYCODE0=AUD
L_TAXABLE0=false