Cashier profiles

Cashier profiles are XML documents that contain all the information required by the Cashier function to create WebSphere Commerce Payments API requests, which in turn create orders for a specific payment cassette. The profiles include a mapping of all the framework and protocol data keywords to sources of data. Business Edition only The payment policy specifies what Cashier profile to use in the profileName property. All cassette-based payment policies must have the profileName and cassetteName properties defined.

Cashier profiles are shared across all stores. As such, customers do not have direct access to the Cashier profiles.

All profiles must include the following information:

Note that the standard WebSphere Commerce Cashier profiles do not include the PaymentManagerConfiguration element. All WebSphere Commerce Payments configuration information is specified when the Cashier object is constructed. The configuration information is read from the WebSphere Commerce configuration file.

A Cashier profile must be specified with the CollectPayment call. This profile directs the Cashier to which environment variables are to be used when passed from the DoPaymentMPFCmdImpl and DoPaymentPMCmdImpl classes. WebSphere Commerce also uses a Cashier profile to specify parameters for the Deposit command, which is when purchasing card data is typically sent.

The following standard Cashier profiles are provided with WebSphere Commerce:

You can modify these profiles, or create additional ones, to meet different payment processing requirements. Refer to the Cashier profile customization for further details.