# Part of Odoo. See LICENSE file for full copyright and licensing details. import logging import pprint from odoo import http from odoo.http import request _logger = logging.getLogger(__name__) class PayuLatamController(http.Controller): _return_url = '/payment/payulatam/return' @http.route(_return_url, type='http', auth='public', methods=['GET']) def payulatam_return(self, **data): _logger.info("handling redirection from PayU Latam with data:\n%s", pprint.pformat(data)) request.env['payment.transaction'].sudo()._handle_feedback_data('payulatam', data) return request.redirect('/payment/status')