Application Guide for Oracle Self-Service E-Billing (Consumer Edition) > Payment Processing Use Cases >
Managing Payment Accounts
A user can use this use case to add, edit, or delete payment account information. Table 21 lists and describes the functions.
Table 21. Managing Payment Accounts
|
|
Name |
Manage Payment Accounts. |
Feature Area |
Payments. |
Description |
Lets the user add, edit, or delete payment account information. |
Users |
Consumer User. |
Trigger |
The user clicks Payments, and then Accounts. |
Standard Features |
- Form validation for Bank (Checking) Account or Credit Card.
- Email notifications for payment account actions.
|
Payment Account Deletion |
- When a payment account is deleted, the user is warned that all recurring payment setups created for this payment account will be deleted.
- When a payment account is deleted, the users are prompted to confirm that they want to delete all the scheduled payments against this payment account.
|
Credit Card Expiration |
- If this credit card has expired, then the user is not allowed to create a recurring payment against this credit card.
- If this credit card expires after creating a recurring payment, then the recurring payment setup is not deleted.
|
Roles and Permissions |
Consumer users can only view or edit payment accounts and payment instructions that they created previously. |
Main Path for Managing Payment Accounts
The following paths describe how to managing payment accounts. Adding a Credit Card Account
The main path to add a credit card account is as follows:
- The user clicks the Payment Account subtab from the Manage Recurring Payments tab.
Oracle Self-Service E-Billing displays a list of existing payment accounts and the ability to add, edit, or delete those accounts.
- The user chooses to a add credit card account.
- Oracle Self-Service E-Billing displays the form to add a credit card account that contains the following fields:
- Payment Account Name
- Credit Card Number
- Name on Credit Card
- Credit Card Type
- Expiration Date
- Card Verification Code (CVV)
- Address Line 1
- Add Address Line 2
- City
- State
- Zip Code
- Country
- Payee
- The user saves the form.
- Oracle Self-Service E-Billing validates the information and updates the list of payment accounts.
Alternate Paths
Alternate paths can occur in this use case. Adding a New Bank Account
1 Oracle Self-Service E-Billing displays screen to add a bank account that contains the following information.
- Payment Account Name
- Account Type
- Bank Name
- Account Number
- Routing Number
- Payee
- Diagram of a check identifying the location of the bank account and routing
- User enters the information and saves the form.
- Oracle Self-Service E-Billing validates the information as being correct and updates the list of payment accounts.
Editing an Account
1 Oracle Self-Service E-Billing displays the edit account screen containing credit card or bank account editable fields showing the current information for the specified account.
- User enters the information and saves the form.
- Oracle Self-Service E-Billing validates the information and updates the list of payment accounts.
Deleting an Account
1 Oracle Self-Service E-Billing displays a message to ensure the user wants to delete the account. If the account is in use by the recurring payment feature, the following message appears:
This payment account is currently in use by a recurring payment. To avoid cancellation of the recurring payment and all future payments, select Cancel and select a new payment method for the recurring payment.
- Oracle Self-Service E-Billing displays a confirmation screen.
- Oracle Self-Service E-Billing deletes the account and redisplays the screen.
- Oracle Self-Service E-Billing deletes any recurring payments still associated with the payment account.
- Oracle Self-Service E-Billing is unable to validate payment information.
- Oracle Self-Service E-Billing displays a message with the validation error (card number digits, invalid routing number, and so on).
|