def testpaypal(request): # from paypaladaptive.models import Preapproval # from money.Money import Money # preapproval = Preapproval() # preapproval.money = Money(2000, 'usd') # preapproval.save() # preapproval.process(next='/home/', displayMaxTotalAmount=True) # # Redirect the user to the next_url() value # redirect_url = preapproval.next_url() from paypaladaptive.models import Payment from paypaladaptive.api import ReceiverList, Receiver from money.Money import Money key = 'APP-80W284485P519543T' platform = Receiver(amount=100, email="*****@*****.**", primary=False) merchant = Receiver(amount=1900, email="*****@*****.**", primary=True) receivers = ReceiverList([platform, merchant]) p = Payment() p.money=Money(2000, 'USD') p.save() p.process(receivers, preapproval_key=key) return HttpResponseRedirect('/pay/return/')