API discrepancy not returning transaction with status of S using filter of status = S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For this transaction:“transaction_id"=>"8BK14154LX185203U”, the
transaction_status is set to S (which means the transaction successfully completed without a denial and after any pending statuses).
But while passing it as the query parameter to fetch only the successful transactions, we are getting empty list of transactions.
I tried passing all the available transaction status codes(D,S,P,V) and found out that the transaction is being listed with transaction status set to P even though the transaction status mentioned in the data fetched is set to S.
Filter that returned it:
/reporting/transactions?start_date=2022-07-25T00%3A00%3A00.000-07%3A00&end_date=2022-07-26T00%3A00%3A00.000-07%3A00&page=1&transaction_id=8BK14154LX185203U&transaction_status=P
There appears to be an API bug since the status of S is not giving the transaction.
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Reference transactions just broke? in NVP/SOAP APIs
- Paypal payment error analysis and root cause in NVP/SOAP APIs
- Cannot find transactions using Order Id returned by Order API V2 on Activity dashboard in PayPal Reporting
- API payment with account balance returns approved but no transactions done in REST APIs
- PayPal Adaptive Payments (grandfathered) in REST APIs