diff --git a/odex25_donation/payment_hyperpay_tokenization/controllers/main.py b/odex25_donation/payment_hyperpay_tokenization/controllers/main.py index 250de43bf..b8c00ccf0 100644 --- a/odex25_donation/payment_hyperpay_tokenization/controllers/main.py +++ b/odex25_donation/payment_hyperpay_tokenization/controllers/main.py @@ -200,7 +200,7 @@ class HyperPayTokenization(Controller): return {'state': False, 'message': 'Card data not found in response'} initial_tx_id = data.get('resultDetails', {}).get('CardholderInitiatedTransactionID') or data.get('CardholderInitiatedTransactionID', '') - registration_id = data.get('id', '') + registration_id = data.get('registrationId', '') if not initial_tx_id: _logger.error('Initial transaction ID not found - token will not work for recurring payments')