Changes to fix gocardless payment issue needs a bit more work to fix domain used

This commit is contained in:
Oly 2017-04-20 14:23:17 +01:00
parent b169cc85cf
commit a6e0bccb25
4 changed files with 9 additions and 4 deletions

View File

@ -277,7 +277,7 @@ ADMIN_URL = '^trustee/'
PAYMENT_PROVIDERS = {
'braintree': {
'mode': 'sandbox',
'mode': env('PAYMENT_ENVIRONMENT'),
'credentials': {
'merchant_id': env('BRAINTREE_MERCHANT_ID'),
'public_key': env('BRAINTREE_PUBLIC_KEY'),
@ -285,21 +285,21 @@ PAYMENT_PROVIDERS = {
}
},
'paypal': {
"mode": "sandbox", # sandbox or live
"mode": env('PAYMENT_ENVIRONMENT'), # sandbox or live
'credentials': {
"mode": "sandbox", # sandbox or live
"client_id": env('PAYPAL_CLIENT_ID'),
"client_secret": env('PAYPAL_CLIENT_SECRET')}
},
'gocardless': {
'environment': 'sandbox',
'environment': env('PAYMENT_ENVIRONMENT'),
'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': 'https://test.maidstone-hackspace.org.uk'
'redirect_url': env('PAYMENT_REDIRECT_URL')
}
}

View File

@ -213,3 +213,6 @@ ADMIN_URL = env('DJANGO_ADMIN_URL', default='trustee')
# Your production stuff: Below this line define 3rd party library settings
# ------------------------------------------------------------------------------
PAYMENT_PROVIDERS['gocardless']['redirect_url'] = 'https://maidstone-hackspace.org.uk'

View File

@ -30,6 +30,7 @@ COMPRESS_ENABLED=
PAYMENT_ENVIRONMENT=sandbox
PAYMENT_REDIRECT_URL=http://127.0.0.1:8180
BRAINTREE_MERCHANT_ID=demo
BRAINTREE_PUBLIC_KEY=demo

View File

@ -58,6 +58,7 @@ class MembershipJoinView(LoginRequiredMixin, UpdateView):
payment_provider = 'gocardless'
provider = select_provider(payment_provider)
user_code = str(self.request.user.id).zfill(5)
# settings.PAYMENT_PROVIDERS[payment_provider]['redirect_url']
form_subscription = MembershipJoinForm(data=self.request.POST)
form_subscription.is_valid()