Take redirect url from env file
This commit is contained in:
parent
a6e0bccb25
commit
42f09e376f
|
@ -278,6 +278,7 @@ ADMIN_URL = '^trustee/'
|
||||||
PAYMENT_PROVIDERS = {
|
PAYMENT_PROVIDERS = {
|
||||||
'braintree': {
|
'braintree': {
|
||||||
'mode': env('PAYMENT_ENVIRONMENT'),
|
'mode': env('PAYMENT_ENVIRONMENT'),
|
||||||
|
'redirect_url': env('PAYMENT_REDIRECT_URL'),
|
||||||
'credentials': {
|
'credentials': {
|
||||||
'merchant_id': env('BRAINTREE_MERCHANT_ID'),
|
'merchant_id': env('BRAINTREE_MERCHANT_ID'),
|
||||||
'public_key': env('BRAINTREE_PUBLIC_KEY'),
|
'public_key': env('BRAINTREE_PUBLIC_KEY'),
|
||||||
|
@ -286,6 +287,7 @@ PAYMENT_PROVIDERS = {
|
||||||
},
|
},
|
||||||
'paypal': {
|
'paypal': {
|
||||||
"mode": env('PAYMENT_ENVIRONMENT'), # sandbox or live
|
"mode": env('PAYMENT_ENVIRONMENT'), # sandbox or live
|
||||||
|
'redirect_url': env('PAYMENT_REDIRECT_URL'),
|
||||||
'credentials': {
|
'credentials': {
|
||||||
"mode": "sandbox", # sandbox or live
|
"mode": "sandbox", # sandbox or live
|
||||||
"client_id": env('PAYPAL_CLIENT_ID'),
|
"client_id": env('PAYPAL_CLIENT_ID'),
|
||||||
|
@ -293,13 +295,13 @@ PAYMENT_PROVIDERS = {
|
||||||
},
|
},
|
||||||
'gocardless': {
|
'gocardless': {
|
||||||
'environment': env('PAYMENT_ENVIRONMENT'),
|
'environment': env('PAYMENT_ENVIRONMENT'),
|
||||||
|
'redirect_url': env('PAYMENT_REDIRECT_URL'),
|
||||||
'credentials': {
|
'credentials': {
|
||||||
'app_id': env('GOCARDLESS_APP_ID'),
|
'app_id': env('GOCARDLESS_APP_ID'),
|
||||||
'app_secret': env('GOCARDLESS_APP_SECRET'),
|
'app_secret': env('GOCARDLESS_APP_SECRET'),
|
||||||
'access_token': env('GOCARDLESS_ACCESS_TOKEN'),
|
'access_token': env('GOCARDLESS_ACCESS_TOKEN'),
|
||||||
'merchant_id': env('GOCARDLESS_MERCHANT_ID'),
|
'merchant_id': env('GOCARDLESS_MERCHANT_ID'),
|
||||||
},
|
},
|
||||||
'redirect_url': env('PAYMENT_REDIRECT_URL')
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87,7 +87,7 @@ class gocardless_provider:
|
||||||
for paying_member in self.client.subscriptions():
|
for paying_member in self.client.subscriptions():
|
||||||
user=paying_member.user()
|
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 {
|
yield {
|
||||||
'status': paying_member.status,
|
'status': paying_member.status,
|
||||||
'email': user.email,
|
'email': user.email,
|
||||||
|
|
|
@ -57,6 +57,7 @@ class MembershipJoinView(LoginRequiredMixin, UpdateView):
|
||||||
app_domain = 'http://test.maidstone-hackspace.org.uk'
|
app_domain = 'http://test.maidstone-hackspace.org.uk'
|
||||||
payment_provider = 'gocardless'
|
payment_provider = 'gocardless'
|
||||||
provider = select_provider(payment_provider)
|
provider = select_provider(payment_provider)
|
||||||
|
app_domain = provider.get_redirect_url()
|
||||||
user_code = str(self.request.user.id).zfill(5)
|
user_code = str(self.request.user.id).zfill(5)
|
||||||
# settings.PAYMENT_PROVIDERS[payment_provider]['redirect_url']
|
# settings.PAYMENT_PROVIDERS[payment_provider]['redirect_url']
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue