]> git.parisson.com Git - diggersdigest.git/commitdiff
try to fix payment complete
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 24 Sep 2015 15:53:06 +0000 (17:53 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 24 Sep 2015 15:53:06 +0000 (17:53 +0200)
app/diggersdigest/settings.py
app/records/models.py

index a6a2f6738a5c4c27fb208b41fd0c357354b05883..08335e927919cba437bd82efa4dc95d0ed7869e2 100644 (file)
@@ -214,12 +214,12 @@ PAYPAL_IPN_URL = lambda cart, uuid, order_form: ('paypal.standard.ipn.views.ipn'
 
 # URL the secondary-payment-form is submitted to
 # Dev example
-PAYPAL_SUBMIT_URL = 'https://www.sandbox.paypal.com/cgi-bin/webscr'
+PAYPAL_SUBMIT_URL = 'https://www.sandbox.paypal.com/cgi-bin/webscr'
 # Prod example
-PAYPAL_SUBMIT_URL = 'https://www.paypal.com/cgi-bin/webscr'
+PAYPAL_SUBMIT_URL = 'https://www.paypal.com/cgi-bin/webscr'
 
 # For real use set to False
-PAYPAL_TEST = True
+PAYPAL_TEST = False
 
 ########################
 # MAIN DJANGO SETTINGS #
index 277b13c3c7fb67a2613fabeb1aa7302cf4ed91dc..0acbd93bf927702770af4168f2c0e3dce3cee80b 100644 (file)
@@ -10,8 +10,8 @@ import datetime
 import os
 import fnmatch
 from importlib import import_module
-from diggersdigest import settings
 # from mezzanine.conf import settings
+from diggersdigest import settings
 
 from mezzanine.core.fields import FileField
 from mezzanine.core.models import CONTENT_STATUS_DRAFT, CONTENT_STATUS_PUBLISHED
@@ -20,8 +20,6 @@ from mezzanine.utils.models import upload_to
 
 from cartridge.shop.models import Product, Category, Cart, Order, ProductVariation, DiscountCode
 from paypal.standard.ipn.signals import payment_was_successful
-from paypal.standard.models import ST_PP_COMPLETED
-from paypal.standard.ipn.signals import valid_ipn_received
 
 
 # Auto-generated Django models with manage.py inspectdb on the old database
@@ -298,7 +296,7 @@ def payment_complete(sender, **kwargs):
 
     ipn_obj = sender
 
-    if ipn_obj.custom and ipn_obj.invoice and ipn_obj.payment_status == ST_PP_COMPLETED:
+    if ipn_obj.custom and ipn_obj.invoice:
         s_key, cart_pk = ipn_obj.custom.split(',')
         SessionStore = import_module(settings.SESSION_ENGINE) \
                            .SessionStore
@@ -343,4 +341,3 @@ def payment_complete(sender, **kwargs):
             pass
 
 payment_was_successful.connect(payment_complete)
-valid_ipn_received.connect(payment_complete)