OPP for Checkout

The Order Processing pipeline (OPP) that receives and accepts payment information.

Purchase Check Stage

This stage is used to verify that the address and credit card information the user provides meets certain criteria.

The component included in this stage is shown in the following table.

Component Description
Commerce.Splitter Divides an order into groups based on their vendor.

Payment Stage

This stage approves credit card payments.

The components included in this stage are shown in the following table.

Component Description
Scriptor--Payment Info This scriptor pipeline component sets the billing_currency and billing_amount keys as expected by payment components

The billing_currency key value should be an ISO 4217 3-digit code.

The billing_amount key value should be the _cy_total_total key converted to the billing_currency key.

As needs dictate, consider rewriting this scriptor to compiled code.

ValidateCreditCard Verifies that each credit card field on the order form contains data, that the credit card has not expired, and that the number is properly formed.
DefaultPayment Assigns an initial value to the payment_auth_code key.
RequiredPayment Ensures that the _payment_auth_code key is not NULL.

Accept Stage

This stage initiates order tracking, generates purchase orders, and saves the order.

The components included in this stage are shown in the following table.

Component Description
RecordEvent Records events such as clicks and requests in the Performance dictionary.
IISAppendToLog Records information about content selection results in the QueryString key of the Internet Information Services (IIS) log file.

See Also

checkout.pcf

About the Checkout Feature for Solution Sites

Pipelines for Solution Sites

Copyright © 2005 Microsoft Corporation.
All rights reserved.