Пример #1
0
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/')