Reference > Payments subsystem > Payments subsystem > Payments subsystem architecture


Payment methods

Overview

Payment methods are the means by which payments are made. Payment methods include...

The shopper selects the payment method on the Order Summary page.

Payment methods have the following properties:

The payment policy is specified in the POLICY and POLICYDESC database tables. The properties are defined in PaymentMethodConfigurations.xml

A shopper can use more than one payment method to pay for an order. The priority determines which payment method should be used first. For example, if a gift certificate has a high priority and a credit card has a medium priority, the gift certificate is used first.

By default, the following payment methods are available:

Credit cards

  • AMEX
  • MasterCard
  • VISA
BillMeLater Offline transaction, customer is billed
Check Electronic check or automated clearing house (ACH) transaction
COD Cash on delivery
LOC Line of credit
PayLater Offline transaction. For example, the customer provides payment information later by fax.

Payment methods are associated with payment policies. For example:

db2 "select policy_id, policyname, storeent_id, properties from policy where storeent_id=10001 and policyname='VISA'"

POLICY_ID 10002
POLICYNAME VISA
STOREENT_ID 10001
PROPERTIES attrPageName=StandardVisa&paymentConfigurationId=default&display=true&compatibleMode=false

In B2B direct stores, available payment methods are defined in a contract as a payment term and condition (PaymentTC).


Related concepts

Refund methods
Payment instructions

Related reference

Sample: Payment method JSP snippets
PIAdd URL
PICopy URL
PIEdit URL
PIRemove URL
Payment configuration files
RefundMethodConfigurations XML file
Payment, refund and return payment business policies
PaymentMethodConfigurations XML file