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:

C:\e18e8c9bdecbea3910875d5a4a9ff437

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.