PayU payments working.
[wolnelektury.git] / src / club / payu / forms.py
diff --git a/src/club/payu/forms.py b/src/club/payu/forms.py
new file mode 100644 (file)
index 0000000..24c24a0
--- /dev/null
@@ -0,0 +1,14 @@
+from django import forms
+
+
+class CardTokenForm(forms.Form):
+    token = forms.CharField(widget=forms.HiddenInput)
+
+    def get_queryset(self, view):
+        raise NotImplementedError()
+
+    def save(self, view):
+        self.instance, created = self.get_queryset(view).get_or_create(
+            pos_id=view.get_pos().pos_id,
+            disposable_token=self.cleaned_data['token']
+        )