Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

ccrz.cc_hk_Payment.fetchPaymentTypes

Returns all configuration settings defined in each payment type's respective configuration module.

Compatibility

This reference applies to:

Release Managed Package Version API Version
B2B Commerce for Visualforce Winter ’21 4.13 12
B2B Commerce for Visualforce Spring ’20 4.12 11
B2B Commerce for Visualforce Summer ’19 4.11 10
B2B Commerce for Visualforce Spring ’19 4.10 9
B2B Commerce for Visualforce Summer ’18 4.9 8

Signature

global virtual Map<String, Object> fetchPaymentTypes(Map<String, Object>)

Inputs (Required)

Map<String, Object> that must include the following required keys:

ccrz.cc_hk_Payment.PARAM_APPL_PAYMENT_TYPES
String that specifies a comma-separated list of payment types, such as po,credit,wire.

Outputs

Map<String, Object> that can include the following keys:

ccrz.cc_hk_Payment.PARAM_PAYMENT_TYPES
Map<String, Map<String, Object>> where:
  • Each key in the outer map corresponds to one payment type specified in ccrz.cc_hk_Payment.PARAM_APPL_PAYMENT_TYPES, such as po.
  • Each inner map describes a key-value pair of a payment type's configuration and its value.