Getting Started » Introduction


Welcome to's documentation site! On this page you'll find everything you need to begin integrating with one of our flexible payment solutions.

Our Getting Started guide will walk you through all our major features, starting with our simplest payment solution, Checkout.js, all the way through to how to complete and manage charges through our Merchant API.

If you're integrating with for the first time, we recommend reading through the entire Getting Started section to familiarise yourself with our solutions and features. For those already comfortable with our payment platform, feel free to jump ahead to:

Payment Solutions References Features
Checkout.js v2 Guide
Checkout.js v2 Reference
Alternative Payments
Checkout.js Guide
Checkout.js Reference
3D Secure
CheckoutKit.js Guide
CheckoutKit.js Reference
Visa Checkout
Merchant API Guide
Merchant API Reference
Shopping Cart Integrations
The Hub

What's New

The development team at is dedicated to continuously improving our payment platform. Bookmark our What's New page to stay up to date with:

  • The latest Checkout.js v2, Checkout.js, and CheckoutKit.js enhancements
  • New endpoints available through our Merchant API
  • New features available in The Hub

  • Integration Options offers three browser-based payment solutions that are suitable for non-PCI compliant merchants, Checkout.js v2, Checkout.js, and CheckoutKit.js.

    Checkout.js v2

  • Our most popular solution for card payment processing.
  • Fast and easy to integrate.
  • Cross browser/device compatible and fully mobile enabled.
  • Easily configurable design (logo, colours and text).
  • The only way to integrate our embedded solution as seen on the Embedded demo.
  • Start integrating with Checkout.js v2.

  • Checkout.js

  • Fast and easy to integrate.
  • Cross browser/device compatible and fully mobile enabled.
  • Easily configurable design (logo, colours and text).
  • Allows both card payment processing and alternative payment methods.
  • The only way to access's full range Alternative Payment methods.
  • Start integrating with Checkout.js or launch demo.

  • CheckoutKit.js

  • Popular solution for merchants requiring more personalised payment forms.
  • Flexibility to design fully custom payment pages.
  • No need for redirects in mobile apps.
  • Offers 100% control over the user flow.
  • Customers are easy to track as they never leave your page during the checkout process.
  • Start integrating with CheckoutKit.js.

  • Both Checkout.js and CheckoutKit.js can be used in conjunction with our Merchant API to support:

  • Additional card charges.
  • Certain Alternative Payment methods.
  • Card and customer management.
  • 3D Secure charges and more.
  • PCI-compliant merchants can create charges with full card details.
  • Start integrating with our Merchant API.
  • Not a developer? You can still benefit from's full suite of payment solutions with our range of plugins for popular shopping carts.

    Setting Up a Test Merchant Account

    Please contact us to set up a test merchant account. After we create your account, we will send you two emails:

    1. Confirmation email from our Integration Team containing your secret key and public key.
    2. Account creation email from The Hub, our reporting dashboard, along with login credentials.

    Once you have both emails, you’re ready to start integrating in our Sandbox Environment.

    A different set of keys is required for each business channel.

    Sandbox Environment

    If you have any questions during the integration process, do not hesitate to contact our Integration Team.

    You can safely test your integration within our Sandbox environment, which allows you to easily apply your Sandbox configuration to your live environment by toggling the Sandbox/Live switch - just remember to swap your test key for your live key!

    Simulating Charges

    Please refer to our Testing and Simulating Charges page for information on how to simulate charges with test cards and trigger different types of responses from's payment gateway.

    Sandbox accounts are archived after three months of inactivity and all transactional test data is deleted, though the account remains accessible. If your account is idle for six months, it will be deleted. Once deleted, a new account will be required to simulate charges.