TSPay Virtual Card Issuing API

Complete API documentation for partners integrating virtual card issuing capabilities within the Travelsoft Pay issuing programme.

Get Started View API Reference


Travelsoft Pay — TSPay Virtual Card Issuing API

Version 1.0  |  Confidential Partner Documentation

Copyright © 2026 Travelsoft Pay. All rights reserved.

This document contains confidential and proprietary information of Travelsoft Pay and is provided solely for the purpose of evaluating or integrating with the TSPay platform. The information contained herein may not be reproduced, distributed, disclosed, or used for any other purpose without the prior written consent of Travelsoft Pay.

Travelsoft Pay reserves the right to modify the API specifications and related documentation at any time without prior notice.


What is the TSPay API?

The TSPay API enables authorised partners to programmatically create and manage virtual payment cards within the Travelsoft Pay issuing programme.

Travelsoft Pay acts as programme manager and provides a unified API layer that abstracts issuing processor connectivity, scheme interactions, funding orchestration, and card lifecycle controls while operating under regulated issuing partners.

This allows travel platforms and authorised partners to embed card issuance directly into their booking and supplier payment workflows without managing the underlying issuing infrastructure.

Key Features (Version 1.0)

Secure Authentication

Industry-standard JWT authentication with secure credential management.

Virtual Card Issuance

Programmatically create virtual cards with configurable spending limits, expiration windows, and usage controls.

Card Lifecycle Control

Manage card states and usage parameters programmatically to support automated supplier payments.

Metadata Support

Attach booking or transaction metadata to cards for reconciliation and operational tracking.


Architecture Overview

Partners integrate with the TSPay API as the single integration point. TSPay manages communication with the underlying issuing infrastructure and regulated issuing partners, returning provisioning results and card data through the API.

graph TB
    Partner[Partner Application] -->|1. Authenticate| Auth[Authentication Service]
    Auth -->|2. JWT Token| Partner
    Partner -->|3. API Requests + Token| API[TSPay API]
    API -->|4. Provision Virtual Card| Processor[Issuing Processor]
    Processor -->|5. Card Details| API
    API -->|6. Card Response| Partner

    style Partner fill:#e1f5ff
    style API fill:#fff4e1
    style Processor fill:#f0e1ff

For New Partners

  1. Getting Started Guide - Set up your environment and make your first API call
  2. Authentication - Learn about JWT authentication
  3. Virtual Cards - Create virtual cards

Core Endpoints (Version 1.0)

Feature Endpoint Description
Authentication POST /api/v1/auth/login Obtain JWT access token
Create Virtual Card POST /api/v1/issuing/cards Create and provision a virtual card with defined controls

Regulatory and Compliance

Travelsoft Pay operates as a Card Programme Manager within Mastercard-licensed issuing programmes, working with regulated issuing partners to deliver virtual card issuance services. Card programmes are operated under the licences and compliance frameworks of TSPay’s regulated issuing partners.

Partners integrating with the TSPay API are responsible for ensuring their use of virtual card issuance complies with applicable laws and regulations in their operating jurisdictions, including but not limited to AML, sanctions screening, and data protection obligations. Specific compliance requirements applicable to your integration are defined in your TSPay partner agreement.

Contact TSPay support for questions regarding programme compliance obligations.


Next Steps

To begin integration, start with the Getting Started Guide to obtain your credentials, authenticate with the API, and create your first virtual card.


Back to top

© 2026 Travelsoft Pay — Confidential Partner Documentation