diff --git a/setup.py b/setup.py index 2282056..dc6a81a 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ shuup_setup_utils = None -VERSION = '0.5.0' +VERSION = '0.5.1' TOPDIR = os.path.abspath(os.path.dirname(__file__)) VERSION_FILE = os.path.join(TOPDIR, 'shuup_checkoutfi', '_version.py') diff --git a/shuup_checkoutfi/migrations/0002_update_managers.py b/shuup_checkoutfi/migrations/0002_update_managers.py new file mode 100644 index 0000000..d6d003a --- /dev/null +++ b/shuup_checkoutfi/migrations/0002_update_managers.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.9 on 2016-09-22 23:00 +from __future__ import unicode_literals + +from django.db import migrations +import django.db.models.manager + + +class Migration(migrations.Migration): + + dependencies = [ + ('shuup_checkoutfi', '0001_initial'), + ] + + operations = [ + migrations.AlterModelOptions( + name='checkoutfipaymentprocessor', + options={'verbose_name': 'Checkout.fi payment processor'}, + ), + migrations.AlterModelManagers( + name='checkoutfipaymentprocessor', + managers=[ + ('_default_manager', django.db.models.manager.Manager()), + ], + ), + ] diff --git a/shuup_checkoutfi/models.py b/shuup_checkoutfi/models.py index 1e0821a..ee62883 100644 --- a/shuup_checkoutfi/models.py +++ b/shuup_checkoutfi/models.py @@ -57,13 +57,13 @@ def _get_checkout_object(self, service): def process_payment_return_request(self, service, order, request): checkout = self._get_checkout_object(service) fields = { - "version": request.REQUEST.get("VERSION"), - "order_number": request.REQUEST.get("STAMP"), - "order_reference": request.REQUEST.get("REFERENCE"), - "payment": request.REQUEST.get("PAYMENT"), - "status": request.REQUEST.get("STATUS"), - "algorithm": request.REQUEST.get("ALGORITHM"), - "mac": request.REQUEST.get("MAC"), + "version": request.GET.get("VERSION"), + "order_number": request.GET.get("STAMP"), + "order_reference": request.GET.get("REFERENCE"), + "payment": request.GET.get("PAYMENT"), + "status": request.GET.get("STATUS"), + "algorithm": request.GET.get("ALGORITHM"), + "mac": request.GET.get("MAC"), } if not all(fields.values()):