aid: trust-payments url: https://raw.githubusercontent.com/api-evangelist/trust-payments/refs/heads/main/apis.yml name: Trust Payments kind: company description: >- Trust Payments is a London-headquartered payment gateway and processor (formerly Secure Trading / SecureTrading) operating across the United Kingdom, Europe, and the United States. It offers online, in-store point-of-sale, unattended, and mobile card acceptance, acquiring, alternative and local payment methods, tokenisation, recurring billing, payouts, and 3-D Secure authentication through its TRU Connect gateway. The developer surface centres on the Secure Trading Payment Platform (STPP) - a server-to-server JSON Webservices API for processing (AUTH, ACCOUNTCHECK, REFUND, SUBSCRIPTION, TRANSACTIONUPDATE, and TRANSACTIONQUERY), a JWT-authenticated client-side JavaScript Library for PCI-reduced hosted card fields, and mobile SDKs, all documented as reference articles in the Trust Payments help centre with Python, PHP, ReactJS, and Swift libraries published under the SecureTrading GitHub organisation. Trust Payments does not publish a downloadable OpenAPI/Swagger definition; production Webservices access requires PCI certification, account approval, and credential (key) exchange, so the surface is documentation-and-SDK driven rather than open self-serve. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Payments - United Kingdom - Payment Gateway - Payment Processing - Acquiring - Card Payments - Tokenization - Subscriptions - 3-D Secure - Point of Sale - Webhooks - Payouts created: '2026-07-24' modified: '2026-07-25' specificationVersion: '0.19' apis: - aid: trust-payments:webservices-api name: Trust Payments Webservices API description: Server-to-server JSON API (the Secure Trading Payment Platform / STPP) for card processing and management on the TRU Connect gateway. Supports request types including AUTH, ACCOUNTCHECK, REFUND, SUBSCRIPTION, TRANSACTIONUPDATE, and TRANSACTIONQUERY. Authenticated with a Webservices API alias (username) and password scoped to a site reference; production use requires PCI certification and credential exchange. No downloadable OpenAPI is published. humanURL: https://help.trustpayments.com/hc/en-us/sections/360005821218-Webservices-API baseURL: https://webservices.securetrading.net/json/ tags: - Payments - Card Payments - Processing - Acquiring properties: - type: Documentation url: https://help.trustpayments.com/hc/en-us/sections/360005821218-Webservices-API - type: APIReference url: https://help.trustpayments.com/hc/en-us/articles/11569681677713-Webservices-API-Guide-for-POS-developers - type: Documentation url: https://help.trustpayments.com/hc/en-us/articles/4402754655761--Install-our-library - aid: trust-payments:payouts-api name: Trust Payments Payouts API description: Payout / disbursement capability exposed through the Webservices API, used to send funds out (for example refunds beyond original transactions and supported payout flows) via the STPP JSON interface on the TRU Connect gateway. Same alias/password + site reference authentication as the core Webservices API. humanURL: https://help.trustpayments.com/hc/en-us/articles/4402771924497-Payouts-with-Webservices-API baseURL: https://webservices.securetrading.net/json/ tags: - Payouts - Disbursements - Payments properties: - type: Documentation url: https://help.trustpayments.com/hc/en-us/articles/4402771924497-Payouts-with-Webservices-API - type: APIReference url: https://help.trustpayments.com/hc/en-us/sections/360005821218-Webservices-API common: - type: DomainSecurity url: security/trust-payments-domain-security.yml - type: Website url: https://www.trustpayments.com/ - type: Documentation url: https://help.trustpayments.com/hc/en-us - type: APIReference url: https://help.trustpayments.com/hc/en-us/sections/360005821218-Webservices-API - type: GitHubOrganization url: https://github.com/SecureTrading - type: StatusPage url: https://status.trustpayments.com/ - type: Pricing url: https://www.trustpayments.com/pricing/ - type: Blog url: https://www.trustpayments.com/blog/ - type: HelpCenter url: https://help.trustpayments.com/hc/en-us - type: Login url: https://myst.trustpayments.com/ - type: TermsOfService url: https://www.trustpayments.com/terms-of-use/ - type: PrivacyPolicy url: https://www.trustpayments.com/privacy-policy/ - type: DeveloperPortal url: https://www.trustpayments.com/developers/ - type: GettingStarted url: https://www.trustpayments.com/get-started/ - type: Support url: https://www.trustpayments.com/contact-us/ - type: Authentication url: authentication/trust-payments-authentication.yml - type: Conventions url: conventions/trust-payments-conventions.yml - type: ErrorCatalog url: errors/trust-payments-error-codes.yml - type: DeclineCodes url: errors/trust-payments-decline-codes.yml - type: Sandbox url: sandbox/trust-payments-sandbox.yml - type: Lifecycle url: lifecycle/trust-payments-lifecycle.yml - type: Conformance url: conformance/trust-payments-conformance.yml - type: Compliance url: https://www.trustpayments.com/security/ - type: Webhooks url: asyncapi/trust-payments-webhooks.yml - type: Packages url: packages/trust-payments-packages.yml - type: SDKs url: packages/trust-payments-packages.yml - type: Components url: components/trust-payments-components.yml - type: LLMsTxt url: llms/trust-payments-llms.txt maintainers: - FN: Kin Lane email: kin@apievangelist.com