From e99f7a47bbbf540f345a39fac36d1c4606d302d8 Mon Sep 17 00:00:00 2001 From: Abdurrahman Saber Date: Thu, 1 Jan 2026 00:56:01 +0400 Subject: [PATCH] [FIX] payment_hyperpay_tokenization: use correct param name for registrationId --- .../payment_hyperpay_tokenization/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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')