Payment Providers
How to add payment methods to your solution
A payment method is a way for a customer to pay for a product or a service during checkout. Payment methods are created under Settings > Areas > Commerce > Order Management > Payment, and once a method is created it will be available for selection in frontend during checkout, a process handled by the shopping cart app.
To actually handle payments, DynamicWeb allows you to integrate with a number of payment providers, each of which requires you to have an account with them in order for them to process payments.
Currently we supply add-ins connecting to the following providers:
Consult the article in each of these to see how to implement that specific payment provider. Before you can implement a payment provider, you must install the add-in from the appstore - no add-ins are installed out of the box.
Payment templates
When you create payment methods using a payment provider, the provider will ask you for templates which handle e.g. displaying a payment form, posting information to the external payment provider, showing errors to the user, etc.
The providers expect these templates to be located in folders under Files/Templates/eCom7/CheckoutHandler
. See the documentation for each payment provider for details.