Implementation Overview¶
The plugin follows the Six Payment Services Payment Page Specification Version 5.1. It implements the Saferpay https interface (Section 4 of the Specification), but has to tie it into the Indico transaction flow.
| HTTP API | Plugin Component | Implementation |
|---|---|---|
| CreatePayInit | SixpayPaymentPlugin |
_get_transaction_parameters
_get_payment_url |
| VerifyPayConfirm | SixPayResponseHandler |
_verify_signature |
| CreatePayComplete | SixPayResponseHandler |
_confirm_transaction |