Take redirect url from env file

This commit is contained in:
Oliver Marks 2017-04-20 20:33:28 +01:00
parent a6e0bccb25
commit 42f09e376f
3 changed files with 5 additions and 2 deletions

View File

@ -278,6 +278,7 @@ ADMIN_URL = '^trustee/'
PAYMENT_PROVIDERS = {
'braintree': {
'mode': env('PAYMENT_ENVIRONMENT'),
'redirect_url': env('PAYMENT_REDIRECT_URL'),
'credentials': {
'merchant_id': env('BRAINTREE_MERCHANT_ID'),
'public_key': env('BRAINTREE_PUBLIC_KEY'),
@ -286,6 +287,7 @@ PAYMENT_PROVIDERS = {
},
'paypal': {
"mode": env('PAYMENT_ENVIRONMENT'), # sandbox or live
'redirect_url': env('PAYMENT_REDIRECT_URL'),
'credentials': {
"mode": "sandbox", # sandbox or live
"client_id": env('PAYPAL_CLIENT_ID'),
@ -293,13 +295,13 @@ PAYMENT_PROVIDERS = {
},
'gocardless': {
'environment': env('PAYMENT_ENVIRONMENT'),
'redirect_url': env('PAYMENT_REDIRECT_URL'),
'credentials': {
'app_id': env('GOCARDLESS_APP_ID'),
'app_secret': env('GOCARDLESS_APP_SECRET'),
'access_token': env('GOCARDLESS_ACCESS_TOKEN'),
'merchant_id': env('GOCARDLESS_MERCHANT_ID'),
},
'redirect_url': env('PAYMENT_REDIRECT_URL')
}
}

View File

@ -87,7 +87,7 @@ class gocardless_provider:
for paying_member in self.client.subscriptions():
user=paying_member.user()
#gocardless does not have a reference so we use the id instead
# gocardless does not have a reference so we use the id instead
yield {
'status': paying_member.status,
'email': user.email,

View File

@ -57,6 +57,7 @@ class MembershipJoinView(LoginRequiredMixin, UpdateView):
app_domain = 'http://test.maidstone-hackspace.org.uk'
payment_provider = 'gocardless'
provider = select_provider(payment_provider)
app_domain = provider.get_redirect_url()
user_code = str(self.request.user.id).zfill(5)
# settings.PAYMENT_PROVIDERS[payment_provider]['redirect_url']