Utilise the graphql endpoint to determine status of order #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The rest endpoint literally only gets the order as it is described to.
However this can cause issues for us if the webhook url is not correctly configured.
With bad timing the customer may have to wait until the webhook is called and the order is updated.
Lastly, if a customer cancels or fails payment their cart will stay disabled (it is disabled when redirecting to the payment methods) causing an inaccessible cart.
Using the
mollieProcessTransaction
endpoint fetches and saves the updated payment status, so you will always have the latest status accessing the order.If this payment status is of the failed variety it will reactivate the cart as well so you can try ordering again.