settler package

Submodules

settler.apps module

class settler.apps.SettlerConfig(app_name, app_module)[source]

Bases: django.apps.config.AppConfig

name = 'settler'

settler.models module

settler.services module

Services that are independent of the Settler’s models can be defined here.

class settler.services.AuthorisationService[source]

Bases: object

Provides authorisation services and settlement services. Used in payment clearing by the Clearer application. Design influenced by the Y-COPY service of the SWIFTNet FINCopy Service. Synchronous incoming calls are akin to FIN MT096 messages (“Copy to Central Institution Message”) and responses MT097 (“Copy Message Authorization/Refusal Notification”).

authorise(payment)[source]

Takes in a ‘payment packet’ akin to an MT103 (“Single Customer Credit Transfer”).