+ def initiate(self, request, schedule):
+ return reverse('club_payu_rec_payment', args=[schedule.key])
+
+ def pay(self, request, schedule):
+ # Create order, put it and see what happens next.
+ from .models import PayUOrder
+ order = PayUOrder.objects.create(
+ pos_id=self.pos_id,
+ customer_ip=request.META['REMOTE_ADDR'],
+ schedule=schedule,
+ )
+ return order.put()
+