iOS SDK

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:
- Card payments
- Tokenization payments
- Customisation of UI components to fit with your business branding
- Locale and custom translations

Use the resources below to get started with our Mobile SDK.
• How does it work?
• Requirements
• Security Considerations
• Install the SDK in your app
• JSON Web Token

Use the resources below to learn how to configure your checkout to accept credit / debit cards:
• Initialise the SDK in your app
• Payment flows and additional request types
• Customising the UI
• How to test your solution
• List of supported card payment methods
• Transaction life-cycle
• Tokenization

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 does it work?
• Requirements
• Request payment processing certificate
• Initialise SDK in your app
• Managing Apple Pay transactions

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

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


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?

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 actions on transactions

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

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