from django.http.response import HttpResponseRedirect, HttpResponseForbidden
from django.shortcuts import render
-from api.piston_patch import HttpResponseAppRedirect
+from api.utils import HttpResponseAppRedirect
from paypal.forms import PaypalSubscriptionForm
from paypal.rest import execute_agreement, check_agreement, agreement_approval_url, PaypalError
from paypal.models import BillingAgreement, BillingPlan
try:
approval_url = agreement_approval_url(amount, app=app)
except PaypalError as e:
- return render(request, 'paypal/error_page.html', {'error': e.message})
+ return render(request, 'paypal/error_page.html', {'error': str(e)})
return HttpResponseRedirect(approval_url)
else:
form = PaypalSubscriptionForm()