|
||
The following properties are available when creating or editing a payment method object:
Display name |
The name of the payment method displayed to users on the live site and in the administration interface. |
Code name |
The name of the payment method 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 will generate an appropriate code name. |
Description |
Can be used to enter a text description for the payment method in order to give further information. |
Teaser image |
Allows to add a teaser image, which will be displayed to users on the live site. However, other types of files such as documents and audio and video files can also be uploaded. |
Allow if no shipping is supplied |
Indicates whether the payment method should be allowed if no shipping is supplied. If checked, the payment method is offered while no shipping is available during the purchase process (e.g. if no product with the Needs shipping flag is found in the shopping cart). |
Enabled |
Indicates if the payment method object can be used in your on-line store. For example, if checked, the respective payment method can be selected from the Payment method drop-down list when editing an order on the Billing tab. |
Payment gateway settings
The following properties need to be entered only if the payment method represents a payment gateway.
Payment gateway URL |
The URL of the payment gateway. It can be parametrized by macros, e.g.: http://mycustompaymentgateway.com?currency={%Currency.CurrencyCode%}&total={%RoundedTotalPrice%}. |
Payment gateway assembly name |
The name of the assembly (dll) where the payment provider is stored. |
Payment gateway class name |
The name of the corresponding class that represents the payment provider. |
Order status if payment succeeds |
Can be used to assign order status after a successful payment has been made. Please use the drop-down list to select an appropriate order status. |
Order status if payment fails |
Can be used to assign order status after the payment has failed. Please use the drop-down list to select an appropriate order status. |
Localization expressions, i.e. Localize other languages (), Remove localization () and Localize (), are described in detail in the Localization expressions topic in the Development -> UI cultures and localization section of the Developer's Guide.
Further information about payment methods can be found in the Payment methods topic in the Managing your store -> Orders section of the E-commerce Guide.