English Deutsch

Custom RPC extension class

To apply a custom extension to the RPC service you have to create a Python script with a class named FintechRPCExtension which must be a subclass of fintech.rpc.FintechRPCService. Then pass the script path as argument --ext-file or -e:

fintech-rpc -e /path/to/my_rpc_ext.py

Now each method of FintechRPCExtension is added to the RPC service as an XML-RPC method.

Example of file my_rpc_ext.py:

from fintech import ebics, sepa
from fintech.rpc import FintechRPCService

class FintechRPCExtension(FintechRPCService):
    def add(self, val1, val2):
        return val1 + val2