Simple Account Payment with Credit Card System

This is a sample IVR Program for IVM to demonstrate how to setup IVM to automate the payment of accounts by credit card.

When the call is answered the caller enters their Account Number, Credit Card Number, Credit Card Expiration Date and the Amount they wish to pay. IVM then reads the entered information back to the caller. If they accept the information, IVM logs the payment in a comma delimited log file "Logs\Payments.txt" which can be accessed from the "Logs" tab.

Setup

  1. Load the "Credit Card Account Payment Example"
    From the web interface go to IVR Profile -> Load New IVR Profile. Select "Credit Card Account Payment Example" from the drop down menu and click "Load"
  2. Use the Call Simulator to test

Note: With this sample, IVM only takes the callers credit card details and logs them in a comma delimited file to be imported into your accounts system. If you require real time credit card processing, you would need to write a gateway plugin to connect to your bank.



Limit the Account Number Range

This can help reduce the chance of errors. Go to the OGM Properties for the "Enter CC Number" OGM inside the "CCPay" Folder on the OGM List. Under the Key Response Options tick the limit range of acceptable box and enter the minimum and maximum values. When you are finished click "Save Changes" at the bottom of the OGM Properties page.