Introduction

The easiest way to add payment capabilities to your website is to implement a HTML form that you can use to enable your customers to make a payment.

This type of integration allows you to let our Gateway manage the customer redirections that are required in the checkout process of many payment methods or authentication mechanisms and gives you the option to use secure hosted pages which can reduce the burden of compliance with the Data Security Standard of the Payment Card Industry (PCI DSS).

🚧

NOTE

When making decisions on your way of integration, please consider, that we do not recommend to use the hosted payment forms inside an iFrame since some browsers do not allow cookies to be sent to the 3rd party hosts, moreover some features (e.g.: 3-D Secure authentication) and some Alternative Payment Methods that involve redirections to the 3rd party services (e.g. iDEAL or PayPal) do not allow displaying their screens within an iFrame. However, if you still plan to embed our hosted payment pages inside an iFrame you must use the 'parentUri' parameter to specify an URL of a page, where the hosted payment page will be embedded.

For steps where no direct consumer interaction is required and no sensitive cardholder data is getting processed, it's best to use our Application Programming Interface (API).

PCI DSS

Please note that if you plan to collect your customer's card details within your environment and send it to our API, you must ensure that your system components are PCI DSS compliant.

Key Steps

The following five steps provide an overview of a standard online store integration with links to alternative options where applicable:

Primary functions

  1. A checkout process takes place on your webstore (called a Pre-Authorization or Sale)
  2. You receive the transaction result
  3. Complete the transaction when you dispatch the product (called Post-Authorization)

Secondary functions

  1. Cancelling a transaction (called a Void)
  2. Refunding money back to the payee when goods have been returned (called a Return)

Demo

You can find a demo and boilerplate code here


Did this page help you?