Supported payment methods and transaction types

The Generic Payment webhook supports a wide range of options for integrating with gateways that handle a variety of different payment methods.

The following table summarizes the available payment methods and the transaction types they support. Note that in addition to the methods listed here for the Generic Payment webhook, Commerce supports loyalty point payments using the Custom Currency webhook.

Method Supported Transaction Types
card – credit card payment

authorization – approve payment for an order

void – cancel an order or a payment

refund – issue a credit to the shopper after a return

cash – cash payment

initiate – create an order to be completed later

cancel – cancel an order or a payment

physicalGiftCard – pay with gift card

balanceInquiry – return current available balance

authorize – approve payment for an order

void – cancel an order or a payment

refund – issue a credit to the shopper after a return

invoice – generate an invoice to bill the buyer authorization – approve payment for an order
storeCredit – pay with store credit

balanceInquiry – return current available balance

authorize – approve payment for an order

void – cancel an order or a payment

refund – issue a credit to the shopper after a return

generic – supports more complex payment logic, such as is needed for integrating with web checkout systems

initiate – create an order to be completed later

retrieve – return an initiated order to complete it

authorization – approve payment for an order

void – cancel an order or a payment

refund – issue a credit to the shopper after a return