Siebel Order Management Guide Addendum for Industry Applications > Workflows for Customer Asset-Based Ordering > Workflows to Process an Order Checkout >
eSales - Enter Payment Details Process
This workflow allows the user to specify the type of payment: Credit Card, Purchase Order, or Bill to address. This workflow is shown in Figure 25. The eSales - Complete Checkout Process invokes this workflow.
Figure 25. eSales - Enter Payment Details Process Workflow
|
Workflow Description.
- Checks the caller workflow. If an error message was passed by the caller workflow, the payment must be reselected.
- If a payment option has already been selected, it is verified.
- If the user has a primary credit card, it is automatically selected as the payment option.
- Checks to determine whether the user has a Purchase Order approved account.
- If not, retrieves the user's credit card information.
- If a credit card is not specified for the user, displays the Standard Payment View.
- If the user has one or more credit cards specified or has a Purchase order approved account, displays the Select Payment View.
The user selects to make payment by Purchase Order, Credit Card, or request to be billed.
- If the user chooses to be billed, the Bill Me Process is invoked.
Bill Me applet is only displayed if the following two conditions are met:
- The application definition is CME eSales (evaluated at the applet level)
- At least one of the products in the shopping cart is a service item as defined in the Product Administration.
See CUT eSales - Bill Me Process.
- If the user selects credit card as the payment method, the purchase order number is cleared and the selected credit card details are retrieved.
- If the user selects purchase order as the payment method, the credit card details are cleared and the purchase order payment method is set.
- If the user chooses Continue in the Standard Payment View, the purchase order number is cleared.
- The payment method is validated. If it is not valid, an error message is displayed.
- If the credit card is valid, it is saved in the user's profile.
|