diff --git a/addons/payment/controllers/portal.py b/addons/payment/controllers/portal.py index 516eb8712a9..55a4d08e4b9 100644 --- a/addons/payment/controllers/portal.py +++ b/addons/payment/controllers/portal.py @@ -66,6 +66,10 @@ class PaymentProcessing(http.Controller): 'success': False, 'error': 'no_tx_found', } + + processed_tx = payment_transaction_ids.filtered('is_processed') + self.remove_payment_transaction(processed_tx) + # create the returned dictionnary result = { 'success': True,