New to the community? Welcome! Please read our Community Rules and Guidelines
What api do you use to list transaction.If are using https://developer.paypal.com/docs/archive/nvp-soap-api/merchant/get-transaction-details-nvp/ api,It does not give invoice id and transaction code ,which is crucial to me. If not, how can I get transaction details with transaction code and invoice id
Yep, seeing the same problem. It looks like Paypal's just dropping the ball, and since they're effectively a monopoly, they're not concerned about fixing it, because what are you going to do? Switch to Venmo, which is also owned by Paypal?
This is really frustrating, because I upgraded to a business account so I could plug in a script to their API and process customer payments, but it looks like it takes, on average, about 6 hours for transactions to show up in the API. Turns out customers reeeeally don't like waiting 6 hours to get a payment confirmation, and I can't blame them. This is all especially weird because transactions are instantly visible on the webpage. So not only is Paypal now taking a huge cut of all my payments, but I'm they're giving me a worthless API in return. I'm going to have to write my own interface that scrapes Paypal's website just to read transactions.
I'm wondering if this has something to do with daylight saving time.
I do note that here in the states (I don't know where all of you are from) we bumped our clocks up an hour at 2AM local time on 2020-03-08.
And 2020-03-07 is the last day that the PayPal transaction history api seems to be working.
Works for me, but the URL:
What's important about this?
2020-03-07T14:59:59-0000 is 2020-03-07 2:59:59AM at International Date Line West. Add one second to this and you're at 3AM which is what we just sprung up to.
Hard to wrap my head around it completely, but it looks to be something to do with daylight saving time. Hard to imagine that PayPal has this issue every year or every time the time changes? Was it like this last year?
Nevermind, daylight saving time was 2020-03-08 not 2020-03-07 ... still seems that 2020-03-07T14:59:59-0000 is the last time to work correctly ... so something must've happened then.
that date is the last_refreshed_datetime in the response. We can not get any data after that date. This problem needs to be solved immediately. Many developers have developed their apps using Rest api, which paypal implicitly forces us to use that by restricting some of the features of rest api that nvp /soap does not have