diff options
| author | Yannick Tivisse <yti@odoo.com> | 2016-03-21 15:55:24 +0100 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2016-03-21 16:11:13 +0100 |
| commit | dae84c5f8f822a25a84eda8e0cb643610c1a721d (patch) | |
| tree | 74e7e3cb6c6f9788b2c6ec88ae26959de36b0573 /addons/payment_payumoney/controllers | |
| parent | 82e35bce6c4fa2e6dca98309f7a9483a9a719eb9 (diff) | |
[MOV] payment_payumoney: Move from enterprise to community
Diffstat (limited to 'addons/payment_payumoney/controllers')
| -rw-r--r-- | addons/payment_payumoney/controllers/__init__.py | 4 | ||||
| -rw-r--r-- | addons/payment_payumoney/controllers/main.py | 24 |
2 files changed, 28 insertions, 0 deletions
diff --git a/addons/payment_payumoney/controllers/__init__.py b/addons/payment_payumoney/controllers/__init__.py new file mode 100644 index 00000000000..f48716d3a69 --- /dev/null +++ b/addons/payment_payumoney/controllers/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +import main diff --git a/addons/payment_payumoney/controllers/main.py b/addons/payment_payumoney/controllers/main.py new file mode 100644 index 00000000000..78bc73dfe2d --- /dev/null +++ b/addons/payment_payumoney/controllers/main.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +import logging +import pprint +import werkzeug + +from odoo import http +from odoo.http import request + +_logger = logging.getLogger(__name__) + + +class PayuMoneyController(http.Controller): + @http.route(['/payment/payumoney/return', '/payment/payumoney/cancel', '/payment/payumoney/error'], type='http', auth='public', csrf=False) + def payu_return(self, **post): + """ PayUmoney.""" + _logger.info( + 'PayUmoney: entering form_feedback with post data %s', pprint.pformat(post)) + return_url = '/' + if post: + request.env['payment.transaction'].sudo().form_feedback(post, 'payumoney') + return_url = post.get('udf1') + return werkzeug.utils.redirect(return_url) |
