Knowledge Base

You can view and update transactions processed on your Trust Payments account by following these documents.
• Checks to perform following payment
• Transaction life-cycle
• Settlement
• View transaction details – MyST . API
• Update transaction with new data – MyST . API
• Refund transaction – MyST . API
• Process a re-authorisation – MyST . API
• CSV download
• Handling chargebacks

Supplemental documentation you may find useful when configuring authorisation requests to be processed through our gateway.
• Processing authorisation request using API
• Payment Pages field specification
• Auth method
• Charge description – API . Payment Pages
• Credentials on File – API . Payment Pages . MyST
• Merchant initiation reasons
• Crypto currency indicator
• Custom digital wallets
• Debt repayment
• Inheritance
• Payment facilitator
• Using your own MPI

Learn about security guidelines your solution will need to follow.
• PCI compliance
• 3-D Secure – Liability shift
• Mobile SDK security considerations – Android . iOS
• AVS and security code checks
• Internal fraud checks
• Duplicate checks
• Payment Pages request site security – Latest . Legacy
• Payment Pages response site security
• TruFraudCheck
• Protect Plus
• Verify card type – Payment Pages . API

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?
• Integrate with Payment Pages
• Integrate with JavaScript Library
• Integrate with Android SDK
• Integrate with iOS SDK
• Integrate with Webservices API
• Using MyST

Customer’s payment credentials can be stored securely with Trust Payments, allowing for a streamlined purchasing experience for returning customers. This can be achieved by processing an Account Check request. Read the below to learn more:
• What are Account Checks?
• Integrate with Payment Pages
• Integrate with JavaScript Library
• Integrate with Android SDK
• Integrate with iOS SDK
• Integrate with Webservices API

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?
• Integrate with Payment Pages
• Integrate with JavaScript Library
• Integrate with Android SDK
• Integrate with iOS SDK

You can configure your system to process recurring payments at regular intervals. Read the below to learn more:
• Processing recurring authorisation using Webservices API
• Credentials on File
• What are Scheme Updates?
• Processing Scheme Update using Webservices API
• Merchant initiation reasons

You can change the language and formatting of field names and messages displayed by your checkout in the browser, to better suit the needs of your international customers.
• Localisation with Payment Pages
• Localisation with JavaScript Library
• Localisation with iOS SDK

Use the available customisation options to tailor the appearance of your checkout to better fit the branding of your service.
• Customisation with Payment Pages
• Customisation with JavaScript Library
• Customisation with Android SDK
• Customisation with iOS SDK

Visa Token Service (VTS) is a security feature provided by Visa. It replaces the customer’s card number stored on our system with a unique identifier called a token. When the customer returns to your site to make new purchases, the token is used in place of their sensitive payment credentials, reducing the risk of their data being compromised.
• How to enable
• Process re-authorisation using Webservices API

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

DCC (Dynamic Currency Conversion) is a feature that allows customers to complete the payment in their currency or your local currency. The amounts are calculated using a third-party conversion rate provider with up-to-date conversion rates.
• What is Dynamic Currency Conversion (DCC)?
• Integrate with Payment Pages – Process overview . Configuration
• Integrate with Webservices API and JavaScript Library

Technical supplements to assist you when developing your solution.
• Generate site security hash
• Generate Unix time
• Generate JWT – JS Library . Android SDK . iOS SDK
• Overriding the st-payment identifier
• Update JWT
• MyST transaction search wildcards
• Troubleshooting printing in MyST

Migrate to the latest versions of our different platforms by following the migration documentation provided here.
• Migration of Trust Payments services to the cloud
• Migrating from Payment Pages version 1 to version 2
• Migrating from JavaScript Library version 1 to version 3
• Migrating from JavaScript Library version 2 to version 3

Ensure your solution is compliant with industry standards by referring to these documents.
• 3-D Secure
• MCC 6012
