Reference - Payment methods

On this page, you can find all available settings for configuring payment methods.

You can manage the payment methods on the Payment methods tab in the Store configuration and Multistore configuration applications. See the difference in Choosing site or global e-commerce configuration.


Display name

Specifies the name of the payment method displayed to users on the live site and in the administration interface.

Code name

Specifies the string identifier of the payment method object used by developers in the code.

Unless there is a reason to set a particular value, you can leave the default (automatic) option, and the system generates an appropriate code name.


Allows you to type a text description for the payment method in order to provide further information.

Teaser image

Allows you to add a teaser image that the system displays to store visitors on the live site. Other types of files such as documents, and audio and video files can also be uploaded.

Allow if no shipping is supplied

Specifies whether the payment method is offered to the customer if no shipping is needed. An order does not require shipping if there are no products with the Needs shipping property enabled placed to the shopping cart.

Select the check box if the payment method is offered even when shipping is not needed. Typically, you may want to disable payment on delivery when the customer is buying only e-books or other downloadable electronic products. In that case, clear the check box.


Specifies whether you can use the payment method object in your on-line store. If selected, you can select the edited payment method during making an order, either on the live site or from the Payment method drop-down list when editing orders on the Billing tab.

Payment gateway

Payment gateway URL

Allows you to specify the URL of the payment gateway.

It can be parameterized by macros, e.g.:{% Currency.CurrencyCode %}&total={% RoundedTotalPrice %}.

Payment gateway provider class

Allows you to specify the name of the DLL assembly where the payment provider is stored, and the name of the corresponding class that represents the payment provider.

By default, you can choose the CMS.Ecommerce.Web.UI assembly name and the CMS.Ecommerce.Web.UI.CMSAuthorizeNetProvider to enable the Authorize.NET payment provider, the CMS.Ecommerce.Web.UI.CMSPayPalProvider to enable the PayPal payment provider or the CMS.Ecommerce.Web.UI.CMSCreditPaymentProvider to enable paying with the customer credit.

Order status if payment succeeds

Allows you to specify a status assigned to the order after a successful payment.

By clicking New or by selecting (new item…), you can create a new order status.

Order status if payment fails

Allows you to specify a status assigned to the order if payment fails.

By clicking New or by selecting (new item…), you can create a new order status.