Implementation Guide for Oracle Self-Service E-Billing > About Payment Processing > About Credit Card Processing >

Instant Credit Card Payments


The following code shows the states for an instant credit card payment. For instant payments, there is no scheduled state:

Credit Card Payment settled
|-> failed-authorize
|-> Failed

Instant credit card payments process is as follows:

  1. A user submits an instant credit card payment from the UI.
  2. Oracle Self-Service E-Billling sends the payment to credit card cartridge in real time.
  3. If the card is authorize and settled, the credit card state is set to settled.
  4. If the card failed to authorize, the state is set to failed_authorize.
  5. If there is a network problem, the state is set to failed.
  6. The card is inserted into creditcard_payments table.
  7. The result of the transaction is presented to the user.
  8. The pmtPaymentReminder job runs and (optionally) sends email to users who have made an instant payment.
Implementation Guide for Oracle Self-Service E-Billing Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices.