Siebel Order Management Guide Addendum for Communications > Workflows for Customer Asset-Based Ordering > Workflows That Process an Order Checkout >

eSales - Enter Payment Details Process Workflow


This workflow specifies the type of payment (credit card, purchase order, or future billing). Figure 176 shows this workflow.

The eSales - Complete Checkout Process workflow calls this workflow as a subprocess.

Figure 176. eSales - Enter Payment Details Process Workflow

Workflow Description. This workflow performs the following actions:

  1. Checks the caller workflow. If the caller workflow passed an error message, then the user must reselect the payment.
  2. If a payment option is selected, the verifies the payment option.
  3. If the user has a primary credit card, then selects the credit card payment option.
  4. Checks to determine whether the user has an approved account for purchase orders.
  5. If the user has no approved account for purchase orders, then retrieves the user's credit card information.
  6. If the user does not specify a credit card, then displays the Standard Payment view.
  7. If the user specifies one or more credit cards or has an approved account for purchase orders, then displays the Select Payment view.

    In the view, the user can pay by credit card, pay by purchase order, or request a future billing.

  8. If the user requests a future billing, then calls the Bill Me Process. If the Siebel application definition (evaluated at the applet level) is eSales for CME, and if at least one of the products in the shopping cart is a service item (as defined in the Product Administration), then displays the Bill Me applet. For more details, see CUT eSales - Bill Me Process Workflow.
  9. If the user selects the credit card payment method, then clears the purchase order number and the retrieves selected credit card details.
  10. If the user selects the purchase order payment method, then clears the credit card details and sets the purchase order payment method.
  11. If the user clicks Continue in the Standard Payment view, then clears the purchase order number.
  12. Validates the payment method. If the payment method is not valid, then displays an error message.
  13. If the credit card is valid, then saves the credit card in the user's profile.
Siebel Order Management Guide Addendum for Communications Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.