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
Click for full size image

Workflow Description.

  1. Checks the caller workflow. If an error message was passed by the caller workflow, the payment must be reselected.
  2. If a payment option has already been selected, it is verified.
  3. If the user has a primary credit card, it is automatically selected as the payment option.
  4. Checks to determine whether the user has a Purchase Order approved account.
  5. If not, retrieves the user's credit card information.
  6. If a credit card is not specified for the user, displays the Standard Payment View.
  7. 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.

  8. 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:

    1. The application definition is CME eSales (evaluated at the applet level)
    2. 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.

  9. If the user selects credit card as the payment method, the purchase order number is cleared and the selected credit card details are retrieved.
  10. If the user selects purchase order as the payment method, the credit card details are cleared and the purchase order payment method is set.
  11. If the user chooses Continue in the Standard Payment View, the purchase order number is cleared.
  12. The payment method is validated. If it is not valid, an error message is displayed.
  13. If the credit card is valid, it is saved in the user's profile.
Siebel Order Management Guide Addendum for Industry Applications Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.