commercetools / commercetools-payone-integration

Integration between commercetools eCommerce API and Payone payment service provider API.
https://dev.commercetools.com/
MIT License
7 stars 8 forks source link

Ensure synchronization of HTTP endpoint for payment handling #83

Closed sesamzoo closed 8 years ago

sesamzoo commented 8 years ago

If a request to handle a payment is sent to the integration service it must not return until before the response from PAYONE is received (and processed/stored in the payment) for the request that the integration service sends to PAYONE.

A workaround as in commit eea88f877551 must not be necessary for a checkout implementation.

This affects all payment methods and all transactions.

sesamzoo commented 8 years ago

Refactoring of the transaction execution dispatching to avoid further bugs like this will be proposed in a separate issue.