In marketplaces like eBay, a buyer has many payment method options like check, credit card, cash on delivery etc. A buyer is more likely to select any of these payment options while placing an order. For these kinds of payments, the transaction is marked as completed, the transaction amount is held with the payment provider, and only the payment is reconciled with the seller in a specific frequency.
eBay authorizes these kinds of transactions and sets the checkout status as complete and then stores the paid date and time.
The above image shows the order response from eBay (which has credit card as the payment method and the status set to completed. The paid time field is also set to no payment failure.
In similar scenarios some orders can have the payment transaction set to not completed or the payment provider might not have authorized the transaction. In such cases, eBay sets the checkout status to incomplete and includes a no payment section in the order response.
In all these cases, eBay marketplace handles the reconciliation process and registers the payment according to the frequency set by the seller.
For an Integration App flow, you must import the correct orders which are only authorized by the marketplace.
The eBay-NetSuite Integration App’s order import flow, eBay Order to NetSuite Order Add, can filter all the orders that have a checkout status set to complete that also has a paid time value. As the order flow imports the right orders and eBay processes the payments, the seller has no requirement to capture the orders once they are imported to NetSuite.