Skip to main content
Version: v2

Payment Method Settings

Payment Method Settings determine which payment methods are available to customers and through which channels they can be accessed. These settings allow merchants to customize the payment experience by enabling or disabling specific payment methods (like credit cards or bank accounts) and controlling how they are presented across different channels (such as email, text, or web forms).

The configuration supports a tailored checkout experience that aligns with merchant business requirements and customer preferences. By properly configuring these settings, merchants can ensure that customers have access to appropriate payment options through the most relevant channels.

Overview

The paymentMethodSettings configuration controls two main aspects:

  • Which payment methods are available (CARD, BANK_ACCOUNT, etc.)
  • Which channels can be used for each payment method (TEXT, EMAIL, WEBFORM, etc.)

Each payment method can be configured with different channel settings, including:

  • Whether the channel is enabled
  • The display order of the channel
  • Any channel-specific configurations

For card payments, additional categories can be defined to provide specialized card types, such as manufacturer copay cards.

Example Configuration

{
"paymentMethodSettings": {
"paymentMethod": [
{
"type": "CARD",
"cardCategories": [
{
"type": "MANUFACTURER_CARD",
"label": "Manufacturer copay card"
}
],
"channels": [
{
"type": "TEXT",
"order": 0,
"enabled": true
},
{
"type": "EMAIL",
"order": 1,
"enabled": true
},
{
"type": "WEBFORM",
"order": 2,
"enabled": true
},
{
"type": "GOOGLE_PAY",
"order": 3,
"enabled": true
},
{
"type": "APPLE_PAY",
"order": 4,
"enabled": true
},
{
"type": "TELEPHONIC_ENTRY",
"order": 5,
"enabled": true
}
]
},
{
"type": "BANK_ACCOUNT",
"channels": [
{
"type": "TEXT",
"order": 0,
"enabled": true
},
{
"type": "EMAIL",
"order": 1,
"enabled": true
},
{
"type": "WEBFORM",
"order": 2,
"enabled": true
}
]
}
]
}
}

Configuration Parameter Reference

The following table provides a comprehensive reference for all parameters in the paymentMethodSettings configuration:

ParameterLocationRequiredDescriptionExample Value
paymentMethodRootYesArray of payment method configurations[{...}, {...}]
typeWithin paymentMethodYesType of payment method"CARD", "BANK_ACCOUNT"
cardCategoriesWithin CARD paymentMethodNoArray of specialized card categories[{...}, {...}]
typeWithin cardCategoriesYesType of card category"MANUFACTURER_CARD"
labelWithin cardCategoriesYesDisplay label for the card category"Manufacturer copay card"
channelsWithin paymentMethodYesArray of channel configurations[{...}, {...}]
typeWithin channelYesType of channel"TEXT", "EMAIL", "WEBFORM", "GOOGLE_PAY", "APPLE_PAY", "TELEPHONIC_ENTRY"
orderWithin channelYesDisplay order (lowest first)0, 1, 2
enabledWithin channelYesWhether the channel is enabledtrue or false

Payment Method Types

TypeDescriptionAvailable Channels
CARDCredit/Debit card paymentsTEXT, EMAIL, WEBFORM, GOOGLE_PAY, APPLE_PAY, TELEPHONIC_ENTRY
BANK_ACCOUNTACH/Direct debit paymentsTEXT, EMAIL, WEBFORM

Card Categories

TypeLabelDescription
MANUFACTURER_CARDManufacturer copay cardSpecial payment card issued by pharmaceutical manufacturers to help patients cover copayment costs

Manufacturer Card Configuration

Channel Types

TypeDescriptionCompatible with
TEXTSMS text message linkCARD, BANK_ACCOUNT
EMAILEmail linkCARD, BANK_ACCOUNT
WEBFORMDirect web form entryCARD, BANK_ACCOUNT
GOOGLE_PAYGoogle Pay integrationCARD
APPLE_PAYApple Pay integrationCARD
TELEPHONIC_ENTRYPhone-based entry systemCARD

Best Practices

  • Enable only the channels that align with your customer experience strategy
  • Consider the order of channels to prioritize preferred payment methods
  • Ensure that all enabled channels are properly supported in your implementation
  • Test the customer experience for each enabled channel
  • Configure card categories when specialized payment cards need to be identified separately