Find the answer to your question
When the seller does a GetOrders request he will see a response with two transaction IDs , Why?
If payment failed, eBay does not store the Paypal trans ID, unless it’s a cancelled eCheck case. In that case, payment actually succeeded but later cancelled. That is also true in the charge back case. EBay sometimes may not know there’s a charge back. In refund cases, there’s going to be multiple Paypal transaction ID, for payment and for refunds.
So there are many use cases where we can potentially get multiple PayPal transaction Ids, and we are displaying those in the GetOrders API. Most likely for this issue reported what may have happened is the payment was initially made by eCheck and that may have failed. Then the buyer attempted another payment for the same item with credit card on PayPal.