Skip to content

Payment Form

The SIBS Payment Form is a hosted checkout solution that enables merchants to securely accept payments via a fully managed interface.

It is embedded into the merchant’s website using an iframe, providing a seamless checkout experience on both desktop and mobile devices.

This model abstracts sensitive payment handling from the merchant, reducing PCI DSS scope and simplifying integration.

Info

Important: PCI DSS Scope Reduction

 

One of the key advantages of the Payment Form is its impact on PCI DSS compliance.

 

Because the payment form is hosted by SIBS and embedded using an iframe, all customer payment data is captured and processed directly within SIBS infrastructure. This means that sensitive data never passes through the merchant’s environment.

 

As a result, merchants can significantly reduce their PCI DSS scope and avoid the complexity associated with handling raw card data.

 

Note:

If your business requires full control over the payment flow, including direct handling of payment data and custom payment orchestration, you may consider the Full-Code API (server-to-server) integration instead. This alternative provides greater flexibility but requires full PCI DSS compliance.

Who should use this integration

This integration model is intended for:

  • Merchants looking for a quick and simplified integration.
  • Merchants who do not want to handle sensitive payment data.
  • Businesses without complex backend payment orchestration needs.
  • Merchants who want to reduce PCI DSS scope and compliance effort.
Benefits

A Payment Form integration provides the following key advantages:

Notice

  • Tailored White Label solution Customize the form to match your website’s design.
  • Secure payment processing – Supports Cards, Pay by Link, BLIK, and other payment methods.
  • Simplified compliance – iframe ensures customer data never touches your website.
  • Wide payment method acceptance – Enable multiple payment options without manual API requests.
  • Future-proof integration – No code changes required when enabling new payment methods.
  • Seamless user experience – Optimized for desktop and mobile devices, providing a frictionless checkout.
  • Quick time-to-market – Pre-built UI reduces development effort.

How it works

The Payment Form follows a secure workflow:

  1. Merchant embeds the Payment Form iframe into the checkout page
  2. Customer enters payment details directly within the form
  3. SIBS processes payment securely
  4. Payment result is returned to the merchant system

Technical Notes:

  • All communication with SIBS servers is encrypted.
  • The merchant never handles raw card data, reducing PCI scope.

How to do it

Integrating the Payment Form into your website is a straightforward process that requires minimal backend interaction.

The typical integration flow starts with the creation of a payment session on the merchant side. This session is then used to initialise the Payment Form, which is embedded into the checkout page using the provided configuration.

From there, the customer completes the payment directly within the form. Once the transaction is processed, the payment result is returned, allowing the merchant to update the order status and present the appropriate outcome to the user.

Before you start

Before starting your integration, make sure that the onboarding process has been completed and that you have received the necessary credentials from your Account Manager.

If you have not yet completed onboarding, please refer to the onboarding guide to understand how to generate and obtain your credentials.

To proceed with the integration, you will need the following:

  • Terminal Code
  • Bearer Token
  • Client ID

These credentials are required to authenticate and configure your Payment Form integration.

Warning

Keep your credentials confidential to maintain the security of your transactions.

Privacy Overview
blank

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.