Mobile SDK (Beta)

The Trust Payments iOS SDK allows you to seamlessly integrate a prebuilt or custom UI in your app to accept card payments & comply with the Strong Customer Authentication (SCA) mandate.


Use this integration if you need a pre-built “Drop-In” UI that supports the following features:


MyST Getting started
Getting started

Use the resources below to get started with our Mobile SDK.


How does it work?
Security Considerations
Install the SDK in your app
JSON Web Token

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 future purchases

MyST Sites

Use the resources below to help you accept payments in different countries:



MyST Transactions
Managing transactions using MyST

The resources below explain how to use MyST to manage transactions processed through your checkout:


Search for transactions
View transaction details
Perform actions on transactions

Protect Plus
Protect Plus

Protect Plus is a sophisticated counter-fraud service that provides your site with an extra layer of security against fraudulent transactions. It makes use of the industry’s largest negative database to perform a comprehensive suite of fraud assessments, including identity checks against the UK electoral roll and BT databases. Read the below to learn more:


What is Protect Plus?
How do I precede a payment with a Risk Decision?
How do I follow a payment with a Risk Decision?
How do I test my Protect Plus integration?

Going live

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


Going live