Payment methods

Payment methods are the various financial instruments—such as credit cards, e-checks, gift certificates, and coupons—that shoppers select on the Order Summary page to finalize a purchase.

Each method is defined by specific properties, including its name, priority, editability (whether an administrator or the system can adjust the value), and transaction limits. These properties are managed via the PaymentMethodConfigurations.xml file, while the underlying payment policies are stored in the POLICY and POLICYDESC database tables.

To provide flexibility, shoppers may apply multiple payment methods to a single order. The system uses the priority setting to determine the sequence of charges; for instance, a high-priority gift certificate will be depleted before a medium-priority credit card is charged for the remaining balance.

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 stores, available payment methods are defined in a contract as a payment term and condition (PaymentTC).