Develop > Controller layer > Integrate with back-end systems and external applications > Customize WebSphere Commerce Payments
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.
Cassettes can be added to WebSphere Commerce Payments as needed and multiple cassettes can be used at the same time. Using cassettes, the WebSphere Commerce Payments is easy to implement, change, and upgrade. WebSphere Commerce includes the following WebSphere Commerce Payments cassettes:
- Cassette for BankServACH
- CustomOffline Cassette
- OfflineCard Cassette
- Cassette for Paymentech
- Cassette for VisaNet
WebSphere Commerce Payments supports purchasing cards for the Cassette for VisaNet.
- Offline payment cassettes
Offline payment is one of the payment methods to customers if the merchant supports it. Offline payment refers to payments that require manual processing. For example, this payment method can apply to the customer who is uncomfortable submitting a credit card number online and prefers a Cash on Delivery (COD) option, or the customer who submits credit card information but does not have a relationship set up with an Acquirer for automatic approval.
- Customize the environment for a payment cassette
For a store to use an IBM payment cassette, first have selected the WebSphere Commerce Payments component for installation. The WebSphere Commerce installation program installs both the WebSphere Commerce Payments framework and the cassette software. You must then use the Configuration Manager to perform necessary post-installation tasks, such as creating a Payments instance and adding a cassette to an instance.
- Enable a new cassette
You may want to enable new cassettes to WebSphere Commerce Payments to handle new payment methods or customize the way certain payments are handled. You can either create the cassettes yourself or obtain them from a third party.
Related concepts
Payment processing with WebSphere Commerce Payments
Payment scenario with OfflineCard Cassette
Related tasks