Web Services
Learn about CIS Web Services.
A Web service is a method of communication between two electronic devices over the World Wide Web. Web Services provide a network address over the web and is a service that is always ON. Customers can make payments external to the CIS application from BillPay, Pay stations and IVR using web services.
This is how the Web service payment transaction works:
WCF Payment Service
The WCF payment provides an interface to payment related data. It is dependent on the Core component to make payments and provide data.
Core
Provides an interface to retrieve payment data and make payments. This layer contains the business logic for making payments. It coordinates payment requests to the appropriate payment vendor for each client.
DAL
The data access layer provides simplified access to retrieve and store data. It is built using Entity Framework and is designed so that the data source can be changed without having to update client code.
Logging
Logging provides a means to log messages to the database or other target for payment transactions. It currently uses log to provide the logging implementation. The component has been designed so that the logging component can be changed without having to update client code.