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
Quick Links
For New Partners
- Getting Started Guide - Set up your environment and make your first API call
- Authentication - Learn about JWT authentication
- 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.