Today an order is created (and we receive the corresponding message) when the customer checks out, but BEFORE they even select a payment method and confirm they have paid. This causes a lot of orders to be created (people playing around, etc.), which later have to be canceled. We need to change the workflow and create an order AFTER the customer selects a payment method and confirms they have paid. Thanks!