diff --git a/rowers/braintreestuff.py b/rowers/braintreestuff.py index 27b99286..d0a0d49f 100644 --- a/rowers/braintreestuff.py +++ b/rowers/braintreestuff.py @@ -330,7 +330,7 @@ def update_subscription(rower, data, method='up'): errors = result.errors.for_object("subscription") codes = [str(e.code) for e in errors] create_new = False - proceed_codes = ['81901', '81910'] + proceed_codes = ['81901', '81910','91920'] for c in codes: if c in proceed_codes: create_new = True diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index 93dfb0f4..9b4213f2 100644 Binary files a/rowers/tests/testdata/testdata.tcx.gz and b/rowers/tests/testdata/testdata.tcx.gz differ diff --git a/rowers/views/paymentviews.py b/rowers/views/paymentviews.py index 87fe7bac..c3fcf5ac 100644 --- a/rowers/views/paymentviews.py +++ b/rowers/views/paymentviews.py @@ -273,7 +273,7 @@ def purchase_checkouts_view(request): return HttpResponseRedirect(url) else: # pragma: no cover - messages.error(request, "There was a problem with your payment") + messages.error(request, "There was a problem processing your payment. If the problem persists, please contact me through the contact form.") url = reverse('rower_view_instantplan', kwargs={ 'id': plan.uuid, })