IVR Script for Credit Card Payments

Version 1
    This document was generated from CDN thread

    Created by: Larry Harris on 15-02-2011 12:59:49 PM
    Does anyone have any information or sample scripts detailing how to allow callers to make credit card payments using IVR?

    Subject: RE: IVR Script for Credit Card Payments
    Replied by: Steven Pawlak on 15-02-2011 04:07:49 PM
    Larry,

    You would make the IVR like a normal self help, asking the customer for the various information pieces. Then to make the actual call you would use an HTTP step to pass a POST command with the data to an external web service that does the actual processing of the credit card. This is something that you need to setup with a bank or credit card processing facility. They will usually send you back a status and transaction number that you can then do something with.

    You would use some GetDigitString steps to capture the Card number, expire date, and CCV code, plus the amount. Then use a Create URL Document Step to make the web service call. I would suggest using HTTPS so that it goes over a secure connection.

    Subject: RE: IVR Script for Credit Card Payments
    Replied by: Javier Perez Lledo on 21-02-2011 05:38:40 PM
    Hi,
     
     I tried what you described but the step you reference looks like to be allowed only for HTTP contacts.
     
      Let me copy a transcript of the Cisco doc:
    "
    The Create URL Document step does not issue the HTTP request. The actual request occurs when the document is used by another step, such as the Send Response step or the HTTP Forward step.

    "
    And both steps are only allowed for HTTP contacts. So, I dont know how to do it.
     
    Could you kindly point me how to implement it with a voice contact ?
    Thanks in advance
     
    JAVI
     
    Larry,

    You would make the IVR like a normal self help, asking the customer for the various information pieces. Then to make the actual call you would use an HTTP step to pass a POST command with the data to an external web service that does the actual processing of the credit card. This is something that you need to setup with a bank or credit card processing facility. They will usually send you back a status and transaction number that you can then do something with.

    You would use some GetDigitString steps to capture the Card number, expire date, and CCV code, plus the amount. Then use a Create URL Document Step to make the web service call. I would suggest using HTTPS so that it goes over a secure connection.


    Subject: RE: IVR Script for Credit Card Payments
    Replied by: Javier Perez Lledo on 21-02-2011 07:04:53 PM
    I found the answer my question.
     
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/user/guide/uccx70edgs.pdf
     
    Chapter 10.
     
    Thanks in advance.
     
    JAVI