Total System Services

Total System Services (TSYS) was a leading global payment solutions provider offering payment processing services to financial and nonfinancial institutions before merging with Global Payments in 2019. TSYS provides an end-to-end payment stack spanning payment gateway services for merchants, card issuing for banks and fintechs, merchant acquiring and boarding, virtual card programs, and comprehensive reporting. The TSYS developer portal provides APIs for transaction processing, cardholder management, merchant services, and commercial virtual solutions.

3 APIs 0 Features
PaymentsPayment ProcessingCard IssuingMerchant ServicesFintechFinancial ServicesFortune 1000

APIs

TSYS Payment Gateway

TSYS Payment Gateway API enables merchants to process credit, debit, and prepaid card transactions. Supports authorization, capture, void, and refund operations for card-present...

TSYS Issuing Platform

TSYS Issuing Platform provides an API-driven payment stack for financial institutions and fintechs to issue debit and credit cards, manage cardholder accounts, set spending cont...

TSYS Merchant Services

TSYS Merchant Services API provides merchant boarding, account management, reporting, and settlement services for acquirers and payment facilitators integrating with the TSYS ac...

Collections

Pricing Plans

Rate Limits

Total System Services Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Total System Services Context

45 classes · 0 properties

JSON-LD

API Governance Rules

Total System Services API Rules

10 rules · 4 errors 6 warnings

SPECTRAL

JSON Structure

Tsys Transaction Structure

0 properties

JSON STRUCTURE

Example Payloads

Tsys Process Sale Example

2 fields

EXAMPLE

Press

TSYS, Global Payments Merger Finalized In 'Landmark ...

2026-05-25

Global Payments to buy TSYS for $21.5 billion in latest ...

2026-05-25

TSYS Unit Signs Security-Services Deal

2026-05-25

TSYS Acquired by FIS | SRM Blog

2026-05-25

Global Payments to acquire TSYS in $21.5B merger

2026-05-25

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
Developer
Developer
🔗
Documentation
Documentation
🔗
LinkedIn
LinkedIn
🔗
Rules
Rules
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: TSYS Payment Gateway
  version: 1.0.0
request:
  auth:
    type: apikey
    key: X-TSYS-API-Key
    value: '{{X-TSYS-API-Key}}'
    placement: header
items:
- info:
    name: Authorization
    type: folder
  items:
  - info:
      name: Authorize Transaction
      type: http
    http:
      method: POST
      url: https://api.tsys.com/v1/transactions/authorize
      body:
        type: json
        data: '{}'
    docs: Authorize a credit, debit, or prepaid card transaction without capturing. Returns an authorization code that can
      be used to capture the transaction later.
- info:
    name: Transactions
    type: folder
  items:
  - info:
      name: Process Sale
      type: http
    http:
      method: POST
      url: https://api.tsys.com/v1/transactions/sale
      body:
        type: json
        data: '{}'
    docs: Process a combined authorization and capture (sale) transaction. Charges the card immediately for the full transaction
      amount.
  - info:
      name: List Transactions
      type: http
    http:
      method: GET
      url: https://api.tsys.com/v1/transactions
      params:
      - name: startDate
        value: ''
        type: query
        description: Filter transactions from this date
      - name: endDate
        value: ''
        type: query
        description: Filter transactions through this date
      - name: status
        value: ''
        type: query
        description: Filter by transaction status
      - name: cardType
        value: ''
        type: query
        description: Filter by card type
      - name: page
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
    docs: Returns a paginated list of transactions for the merchant.
  - info:
      name: Get Current Batch
      type: http
    http:
      method: GET
      url: https://api.tsys.com/v1/batches/current
    docs: Returns the current open batch with pending settlement totals.
  - info:
      name: Close Current Batch
      type: http
    http:
      method: POST
      url: https://api.tsys.com/v1/batches/current/close
    docs: Close the current batch and submit it for settlement.
- info:
    name: Capture
    type: folder
  items:
  - info:
      name: Capture Transaction
      type: http
    http:
      method: POST
      url: https://api.tsys.com/v1/transactions/:transactionId/capture
      params:
      - name: transactionId
        value: ''
        type: path
        description: The transaction ID from the authorization response
      body:
        type: json
        data: '{}'
    docs: Capture a previously authorized transaction for settlement.
- info:
    name: Voids
    type: folder
  items:
  - info:
      name: Void Transaction
      type: http
    http:
      method: POST
      url: https://api.tsys.com/v1/transactions/:transactionId/void
      params:
      - name: transactionId
        value: ''
        type: path
        description: The transaction ID to void
    docs: Void an authorized or captured transaction before settlement.
- info:
    name: Refunds
    type: folder
  items:
  - info:
      name: Refund Transaction
      type: http
    http:
      method: POST
      url: https://api.tsys.com/v1/transactions/:transactionId/refund
      params:
      - name: transactionId
        value: ''
        type: path
        description: The original transaction ID to refund
      body:
        type: json
        data: '{}'
    docs: Process a full or partial refund for a settled transaction.
- info:
    name: Inquiries
    type: folder
  items:
  - info:
      name: Get Transaction
      type: http
    http:
      method: GET
      url: https://api.tsys.com/v1/transactions/:transactionId
      params:
      - name: transactionId
        value: ''
        type: path
        description: Transaction identifier
    docs: Retrieve the status and details of a specific transaction.
bundled: true