Payment methods are the means by which payments are made. For example, payment methods include various brands of credit cards (for example, credit card brand X, credit card brand Y, and so on), electronic checks, gift certificates, and manufacturer's coupons. In WebSphere Commerce, events-driven payment rules are provided to support the following payment methods. The selection of which payment methods are supported in a store is configurable.
Note: Orders with a zero total payment amount, such as promotional offers, exchanges, or price adjustments, can be processed without requiring payment information using event-driven processing.
Although a gift certificate is a form of payment method, there is no payment plug-in provided by WebSphere Commerce that directly supports gift certificate processing. The Payment Plug-in Controller, can, however, support the gift certificate payment method if the proper payment plug-in is created. The SimpleOffline plug-in can also be configured to support offline processing of gift certificates.
The payment actions performed during the life cycle of a WebSphere Commerce order are influenced by the configured payment methods. Payment method and refund method choices are configured through the WebSphere Commerce POLICY database table through Payment and ReturnPayment policy types. Available payment methods are defined in a contract as a payment term and condition (PaymentTC) in B2B direct stores.
Properties of the payment method choices are configured through event-driven payments XML files. These properties include the payment method name, priority, ability to be edited, and amount limits. The XML file containing payment method properties (the payment method "configuration") is included in a set of XML files or payment configuration. A store is associated with a payment configuration through a payment business policy.
Because more than one payment method can be used to pay for an order (such as a gift certificate for 25 U.S. dollars and a credit card for the balance), each payment method has a priority. The priority is used to determine which payment method should be used or consumed first. For example, if a gift certificate has a high priority and the credit card has a medium priority, the gift certificate will be consumed first.
The priority establishes the ranking of the payment methods. When payment instructions are ready to be processed, a sequence order is associated with the payment instructions. For more information about the sequencing of payment instructions, see Payment instructions. Customers cannot set the sequence order of payment methods when shopping at an online store.