Skip to content

Commit

Permalink
Added url logging to get_processor_urls
Browse files Browse the repository at this point in the history
  • Loading branch information
jrief committed Sep 30, 2012
1 parent c274869 commit bb525d4
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions ipayment/offsite_backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,9 @@ def __init__(self, shop):
self.logger = logging.getLogger(__name__)
assert type(settings.IPAYMENT).__name__ == 'dict', \
"You need to configure an IPAYMENT dictionary in settings"
assert settings.IPAYMENT.get('useSessionId') or len(settings.IPAYMENT.get('securityKey', '')) >= 6, \
"In IPAYMENT, useSessionId must be True, or a securityKey must contain at least 6 characters"
assert settings.IPAYMENT.get('useSessionId') \
or len(settings.IPAYMENT.get('securityKey', '')) >= 6, \
"Either 'useSessionId' must be True, or 'securityKey' must contain at least 6 characters"

def get_urls(self):
urlpatterns = patterns('',
Expand Down Expand Up @@ -137,12 +138,13 @@ def get_session_id(self, request, order):
return result

def get_processor_urls(self, request):
url_scheme = 'https://' if request.is_secure() else 'http://'
url_domain = get_current_site(request).domain
url = 'https://' if request.is_secure() else 'http://'
url += get_current_site(request).domain
self.logger.debug('Processor URL: %s' % url)
return {
'redirectUrl': url_scheme + url_domain + reverse('ipayment_success'),
'silentErrorUrl': url_scheme + url_domain + reverse('ipayment_error'),
'hiddenTriggerUrl': url_scheme + url_domain + reverse('ipayment_hidden'),
'redirectUrl': url + reverse('ipayment_success'),
'silentErrorUrl': url + reverse('ipayment_error'),
'hiddenTriggerUrl': url + reverse('ipayment_hidden'),
}

#===========================================================================
Expand Down

0 comments on commit bb525d4

Please sign in to comment.