mollie / magento2

Mollie Payments for Magento 2
https://www.mollie.com
Other
98 stars 50 forks source link

Apple Pay errors: Error executing API call (409: Conflict): Your are using an idempotency key that you used before #679

Closed jamieolney closed 10 months ago

jamieolney commented 11 months ago

Describe the bug A clear and concise description of what the bug is.

Used versions

To Reproduce Steps to reproduce the behavior: Using Payment API and Apple Pay enabled

  1. Add item to basket
  2. Use Apple Pay button on basket page
  3. choose options and press pay

Expected behavior A clear and concise description of what you expected to happen. Payement should go through and order confirmation page should show

Actual behavior A clear and concise description of what actually happens. Error message appears: [2023-08-09T08:04:48+0000] Error executing API call (409: Conflict): Your are using an idempotency key that you used before. The previous request with the same key is still being executed. Please try again in a few seconds.. Documentation: https://docs.mollie.com/overview/handling-errors However order is in Magento backend, payment is taken and order confirmation email is sent. If looking in Mollie, there is also a message in the history to suggest an error with a webhook. Webhook failed with status code 503 (Service Unavailable)

Screenshots If applicable, add screenshots to help explain your problem. Checkout issue for customer image Webhook 503 in mollie image order history in Magento image

Additional context Add any other context about the problem here.

Frank-Magmodules commented 11 months ago

Hello @jamieolney, we appreciate you bringing up this matter. Currently, we are actively looking into your concern and will provide you with an update as soon as we gather more information. Thank you for your patience!

Frank-Magmodules commented 10 months ago

HI There @jamieolney , Thank you for your patience. I’m happy to share the release of our latest version, which includes enhancements to prevent any potential order locking and/or timing issues when using Apple Pay. For now, we will consider this matter resolved, but please don’t hesitate to reopen it if you encounter any further problems.