Exemple #1
0
 def make_donations(request):
     user = request.user
     data = request.session['donation_items']
     for item in data:
         type = DonationType.objects.get(pk=item[0])
         amount = item[1]['amount']
         recurrence = item[1]['recurrence']
         Donation(user=user, type=type, monthly_billing=recurrence, amount=amount).save()
Exemple #2
0
def index(request):
    if request.method == 'POST':
        form = DonationForm(request.POST or None)
        if form.is_valid():
            name = form.cleaned_data['name']
            amount = form.cleaned_data['amount']
            donation = Donation(name=name, amount=amount, is_donated=True)
            donation.save()

            context = {
                'amount': str(amount),
                'id': settings.PAYPAL_RECEIVER_ID
            }
            return render(request, 'paypal.html', context)

    form = DonationForm()

    return render(request, 'checkout.html', {'form': form})