Based on the following documentation, the AuctionCheckoutComplete notification is sent a second time if the initial payment has not gone through: https://developer.ebay.com/devzone/guides/features-guide/content/Notifications/Notif-AuctionCheckoutComplete.html
I am trying to connect this notification to an external system for the creation of paid orders and am not sure how to go about it:
1. Do I wait for 1min and make a GetOrder call to confirm that the Order status is still "complete" and has not reverted to "incomplete" due to failed payment before processing further? If so, what is the optimal time period I should wait for to ensure it is longer than your exchange with the payment gateway to ensure the payment has actually cleared?
2. Is there another way I can get a notification that can guarantee that the payment has been done and cleared?