Develop > Controller layer > Integrate with back-end systems and external applications
Customize WebSphere Commerce Payments
- Payment components in WebSphere Commerce
WebSphere Commerce includes the following to support secure online payments when WebSphere Commerce Payments is used:
- Defined payment business policy properties
Payment business policy properties are attributes which describe a payment business policy. You can also use the attributes to control business logic.
- WebSphere Commerce Payments framework architecture and cassettes
WebSphere Commerce Payments implements a multi-payment framework architecture that provides a flexible and extensible way to accommodate payment requirements on the Internet for merchants who need to accept multiple payment methods. This multi-payment framework separates the infrastructure and processes of payment management from specific payment types by using of software cassettes. These cassettes contain the specifics of handling a type of payment method. Cassettes translate the generic WebSphere Commerce Payments messages into payment-protocol specific messages which are then sent to the appropriate payment gateway (or Acquirer) for further processing. Each cassette provides support for a specific electronic payment system, and the framework can handle multiple cassettes simultaneously.
- Sample: WebSphere Commerce Payments JSP pages
WebSphere Commerce provides sample JSPs files to display order information using WebSphere Commerce Payments.
- Cashier function in WebSphere Commerce Payments
The Cashier function is a Java class provided with WebSphere Commerce Payments. WebSphere Commerce uses the Cashier function to simplify the process of creating orders and payments. This component increases the flexibility available for payment processing when payment cassettes are used. The Cashier interacts with the merchant server and the WebSphere Commerce Payments framework, so that these two components are independent. As such, you do not have to modify the merchant server in order to adopt any new cassettes or custom cassettes for new payment methods. The mechanism that makes this possible are the Cashier profiles.
- WebSphere Commerce Payments commands
In an order processing environment, WebSphere Commerce includes the following scheduler and controller commands to support WebSphere Commerce Payments: