Table of Contents

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:

Provider Coverage SSL Required Supports saved cards
Adyen Global no yes
CyberSource Global yes yes
DIBS/Nets Easy Primarily Europe no yes
Klarna Global no yes
PayPal Express Global no yes
QuickPay Primarily Europe no yes
Stripe Global yes (in production mode) yes

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.

To top