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).
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).
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.
The following five steps provide an overview of a standard online store integration with links to alternative options where applicable:
- A checkout process takes place on your webstore (called a
- You receive the transaction result
- Complete the transaction when you dispatch the product (called
- Cancelling a transaction (called a
- Refunding money back to the payee when goods have been returned (called a
You can find a demo and boilerplate code here
Updated 9 months ago