JavaScript Library

Our JavaScript Library is used to process e-commerce payments from your website, providing a seamless and secure checkout experience for your customers. This solution offers full support for Secure Customer Authentication (SCA) (required by PSD2 mandate). It can be integrated with single or multi-page applications that have been tested with AngularJS, React, Vue.js, React Native.


We have recently introduced JavaScript Library version 3 (documented below).


If you have already integrated using version 2, upgrading to version 3 requires minimal development work. Click here to view the migration document.




PPG Customise

Use the resources below to assist you in formatting the appearance of your checkout:


Customising payment form text

Apple Pay Pink
Apple Pay

Apple Pay is a wallet-based mobile payment service by Apple Inc. that lets users process payments using an iPhone, iPad or Mac. Customers benefit from a familiar and streamlined checkout experience, where their billing information can be pre-filled, ready for purchase. Use the resources below to get started:


How it works
Establish a connection with Apple Pay
Configure your solution
How do I customise the Apple Pay button?
Managing Apple Pay transactions


More documents >>>

Account Checks

An Account Check request allows a card to be validated by checking the cardholder’s first line of address, the cardholder’s postcode and the security code, to ensure the details entered by the customer are valid. A unique transactionreference is returned in the response, which can be used to reference the customer’s payment credentials when making future purchases, without the need to store them on your own system. Read the below to learn more:


What are Account Checks?
Using Account Check to verify customer’s details
Storing payment credentials for tokenization

PPG Calendar

Configure your checkout to schedule recurring payments that are processed automatically on your behalf. Read the below to learn more:


Learn about our Subscription Engine
What are Scheme Updates?
Schedule a subscription with immediate payment
Schedule a subscription with a free trial
Managing your subscriptions using MyST
Configuring subscription notifications


More documents >>>

Protect Plus

TruFraudCheck is a market leading counter-fraud solution that uses intelligent monitoring techniques to minimise risk and increase sales.


Click here to learn more

MyST Transactions
Manage transactions using MyST

MyST is our online interface where you can search for and manage transactions processed on your account. The resources below explain how to use MyST to manage transactions processed through your checkout:


Getting started with MyST
Search for transactions
View transaction details
Perform CSV download of transactions
Perform actions on transactions

Manage transactions using our API

Using our Webservices API, your system can be configured to perform back-office requests without the customer present. The resources below explain how to use MyST to manage transactions processed through your checkout:


Getting started with our Webservices API
View transaction details
Update transaction with new data
Refund transaction
Process Payout
Process new card payment
Learn more about our Webservices API

Going live

After you have finished configuring your site and have tested thoroughly, follow these final steps to begin processing live payments:


Going live