diff --git a/odex25_donation/payment_hyperpay_tokenization/controllers/main.py b/odex25_donation/payment_hyperpay_tokenization/controllers/main.py index 5125eea30..f2889796f 100644 --- a/odex25_donation/payment_hyperpay_tokenization/controllers/main.py +++ b/odex25_donation/payment_hyperpay_tokenization/controllers/main.py @@ -57,9 +57,11 @@ class HyperPayTokenization(Controller): headers = { "Authorization": f"Bearer {acquirer.hyperpay_authorization}" } - - response = requests.post(url=url, data=payload, headers=headers).json() - + _logger.info('Hyperpay Token Checkout Payload:', payload) + response_data = requests.post(url=url, data=payload, headers=headers) + _logger.info('Hyperpay Token Checkout Response Text:', response_data.text) + response = response_data.json() + _logger.info('Hyperpay Token Checkout Response JSON:', response) result = response.get('result', {}) result_code = result.get('code') @@ -89,7 +91,7 @@ class HyperPayTokenization(Controller): @route('/hyperpay/tokens/result', type='http', auth='public', website=True) def token_return(self, **post): try: - print('Hyperpay Token Return Post:', post) + _logger.info('Hyperpay Token Return Post:', post) acquirer_id = request.env['payment.acquirer'].sudo().search([('id', '=', int(post.get('acquirer_id', 0)))]) if acquirer_id.state == 'test': @@ -101,8 +103,11 @@ class HyperPayTokenization(Controller): headers = { "Authorization": f"Bearer {acquirer_id.hyperpay_authorization}" } - resp = requests.get(url=url, headers=headers).json() - print('Hyperpay Token Status Response:', resp) + _logger.info('Hyperpay Token Status Request:', url) + response_data = requests.get(url=url, headers=headers) + _logger.info('Hyperpay Token Status Response Text:', response_data.text) + resp = response_data.json() + _logger.info('Hyperpay Token Status Response JSON:', resp) result = resp.get('result', {}) result_code = result.get('code') diff --git a/odex25_donation/payment_hyperpay_tokenization/models/payment.py b/odex25_donation/payment_hyperpay_tokenization/models/payment.py index 508c6cf90..1d7b85b79 100644 --- a/odex25_donation/payment_hyperpay_tokenization/models/payment.py +++ b/odex25_donation/payment_hyperpay_tokenization/models/payment.py @@ -5,6 +5,9 @@ import requests import re import dateutil import pytz +import logging + +_logger = logging.getLogger(__name__) TEST_URL = "https://eu-test.oppwa.com" LIVE_URL = "https://eu-prod.oppwa.com" @@ -34,10 +37,11 @@ class HyperPayTransaction(models.Model): headers = { "Authorization": f"Bearer {self.acquirer_id.hyperpay_authorization}" } - print('Hyperpay S2S Transaction Payload:', payload) + _logger.info('Hyperpay S2S Transaction Payload:', payload) response = requests.post(url, data=payload, headers=headers) + _logger.info('Hyperpay S2S Transaction Response Text:', response.text) data = response.json() - print('Hyperpay S2S Transaction Response:', data) + _logger.info('Hyperpay S2S Transaction Response JSON:', data) return self._hyperpay_s2s_validate_transaction(data) def _hyperpay_get_s2s_transaction_payload(self, data):