X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/cfd875594597d9d44b7b89839c4c53897646a1d7..df60910b2d457f031cbe0a153e51e7378c0165d8:/src/club/payment_methods.py?ds=sidebyside diff --git a/src/club/payment_methods.py b/src/club/payment_methods.py index c20768546..0c187a826 100644 --- a/src/club/payment_methods.py +++ b/src/club/payment_methods.py @@ -9,6 +9,9 @@ from paypal.rest import agreement_approval_url class PaymentMethod(object): is_onetime = False is_recurring = False + expiration_reliable = False + cancellable = False + updateable = False def initiate(self, request, schedule): return reverse('club_dummy_payment', args=[schedule.key]) @@ -16,6 +19,7 @@ class PaymentMethod(object): class PayU(PaymentMethod): is_onetime = True + expiration_reliable = True slug = 'payu' name = 'PayU' template_name = 'club/payment/payu.html' @@ -39,6 +43,9 @@ class PayURe(PaymentMethod): name = 'PayU recurring' template_name = 'club/payment/payu-re.html' is_recurring = True + expiration_reliable = True + cancellable = True + updateable = True def __init__(self, pos_id): self.pos_id = pos_id