org.views.payment

Attributes

EMAIL_SUBJECTS

Classes

PaymentExportForm

A form providing a start/end date range.

Functions

send_ticket_notifications(payment, request, change) → None

handle_pdf_response(self, form, request) → webob.Response

view_payments(self, request, form[, layout]) → onegov.core.types.RenderData | webob.Response

view_invoices(self, request, form[, layout]) → onegov.core.types.RenderData | webob.Response

handle_batch_set(self, request) → onegov.core.types.JSON_ro

export_payments(self, request, form[, layout]) → onegov.core.types.RenderData | webob.response.Response

run_export(session, start, end, nested, formatter) → collections.abc.Sequence[dict[str, Any]]

mark_as_paid(self, request) → None

mark_as_unpaid(self, request) → None

capture_stripe(self, request) → None

refund_stripe(self, request) → None

capture_datatrans(self, request) → None

refund_datatrans(self, request) → None

capture_saferpay(self, request) → None

refund_saferpay(self, request) → None

Module Contents

class org.views.payment.PaymentExportForm(formdata: webob.multidict.MultiDict[str, Any] | None = None, obj: object | None = None, prefix: str = '', data: dict[str, Any] | None = None, meta: dict[str, Any] | None = None, *, extra_filters: collections.abc.Mapping[str, collections.abc.Sequence[Any]] | None = None, **kwargs: Any)[source]

Bases: onegov.org.forms.DateRangeForm, onegov.org.forms.ExportForm

A form providing a start/end date range.

org.views.payment.EMAIL_SUBJECTS[source]
org.views.payment.send_ticket_notifications(payment: onegov.pay.Payment, request: onegov.org.request.OrgRequest, change: str) → None[source]
org.views.payment.handle_pdf_response(self: onegov.ticket.TicketInvoiceCollection, form: onegov.org.forms.TicketInvoiceSearchForm, request: onegov.org.request.OrgRequest) → webob.Response[source]
org.views.payment.view_payments(self: onegov.pay.PaymentCollection, request: onegov.org.request.OrgRequest, form: onegov.org.forms.PaymentSearchForm, layout: onegov.org.layout.PaymentCollectionLayout | None = None) → onegov.core.types.RenderData | webob.Response[source]
org.views.payment.view_invoices(self: onegov.ticket.TicketInvoiceCollection, request: onegov.org.request.OrgRequest, form: onegov.org.forms.TicketInvoiceSearchForm, layout: onegov.org.layout.TicketInvoiceCollectionLayout | None = None) → onegov.core.types.RenderData | webob.Response[source]
org.views.payment.handle_batch_set(self: onegov.ticket.TicketInvoiceCollection, request: onegov.org.request.OrgRequest) → onegov.core.types.JSON_ro[source]
org.views.payment.export_payments(self: onegov.pay.PaymentCollection, request: onegov.org.request.OrgRequest, form: PaymentExportForm, layout: onegov.org.layout.PaymentCollectionLayout | None = None) → onegov.core.types.RenderData | webob.response.Response[source]
org.views.payment.run_export(session: sqlalchemy.orm.Session, start: datetime.datetime, end: datetime.datetime, nested: bool, formatter: collections.abc.Callable[[Any], object]) → collections.abc.Sequence[dict[str, Any]][source]
org.views.payment.mark_as_paid(self: onegov.pay.Payment, request: onegov.org.request.OrgRequest) → None[source]
org.views.payment.mark_as_unpaid(self: onegov.pay.Payment, request: onegov.org.request.OrgRequest) → None[source]
org.views.payment.capture_stripe(self: onegov.pay.models.payment_providers.stripe.StripePayment, request: onegov.org.request.OrgRequest) → None[source]
org.views.payment.refund_stripe(self: onegov.pay.models.payment_providers.stripe.StripePayment, request: onegov.org.request.OrgRequest) → None[source]
org.views.payment.capture_datatrans(self: onegov.pay.models.payment_providers.datatrans.DatatransPayment, request: onegov.org.request.OrgRequest) → None[source]
org.views.payment.refund_datatrans(self: onegov.pay.models.payment_providers.datatrans.DatatransPayment, request: onegov.org.request.OrgRequest) → None[source]
org.views.payment.capture_saferpay(self: onegov.pay.models.payment_providers.worldline_saferpay.SaferpayPayment, request: onegov.org.request.OrgRequest) → None[source]
org.views.payment.refund_saferpay(self: onegov.pay.models.payment_providers.worldline_saferpay.SaferpayPayment, request: onegov.org.request.OrgRequest) → None[source]