Understanding the primary systems that interact with your environment is crucial for a smooth integration with AaaS:
AQI (Accounting Query Interface)
Purpose: AQI is the middleware that facilitates communication between your systems and the Accounting system.
Functionality: It receives REST API calls, processes them, and forwards the data to the Accounting system. AQI also handles sending notifications generated by the Accounting system, ensuring you stay informed about transaction statuses.
Asynchronous Operations: AQI processes requests asynchronously and buffers data when the Accounting system is temporarily unavailable, ensuring that no information is lost during downtime.
PayGate (PSP Integration Middleware)
Purpose: PayGate connects various Payment Service Providers (PSPs) with the Accounting system, managing payment processing, captures, and refunds.
Credentials and Setup: Your PSP credentials are required for integration, and if your PSP operates asynchronously, a webhook must be set up to notify Riverty of events like payment failures.
Bank Integration
Purpose: Handles bank communications, including receiving account statements and sending direct debit and refund requests.
Requirements: An EBICs user setup is necessary, along with configurations for CAMT.053 and CAMT.054 file formats for statement processing.
Data/File Exchange
sFTP Setup: Data exchange occurs via sFTP, with users generated during onboarding. If a PSP cannot upload settlement files to Riverty’s sFTP, an automated solution is available to pull data from the PSP’s sFTP. All files containing end-customer data will be transfered through this sFTP.
Optical Archive
Purpose: An internal solution for compliant storage of documents and data. All files are securely archived to meet regulatory requirements.
Reporting System
Purpose: Reporting is conducted through PowerBI, offering predefined reports that help manage and analyze business performance.
PayPage (Optional Feature)
Purpose: A Riverty-hosted page that includes a payment widget from the PSP to collect payment details and directly capture open amounts.
Setup: This feature must be configured if chosen, aligning with your PSP settings.
MyAccounting (Customer Service Portal)
Purpose: Customer Service might need more details on an end-customer basis. MyAccounting provides the option to look up end-customer accounts, statuses and payments directly in Accounting as a Service.
Setup: MyAccounting will be installed in any case. To use the feature, we need individual user accounts. Therefore you will be asked to provide the user details for the initial onboarding.
2nd Level Support Requests
Purpose: The 2nd level support system is a dedicated channel for communicating with Riverty’s operational teams.
Functionality: Through this system, you can raise issues, report problems, place booking requests, and request daily business support or information. It serves as the official channel for managing operational support and ensuring smooth business operations.
BSS (Billing and Subscription Service)
Purpose: BSS is an extra module that takes over the billing and subscription service for you. It can handle contract data, usage data and creates order in Accounting as a Service with the respective information.
Setup: You will use this system, if Accounting as a Service takes over your Subscription, Contract and/or Usage Data Management.