# 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 #
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
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
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
pass
payment_was_successful.connect(payment_complete)
-valid_ipn_received.connect(payment_complete)