Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.txncheck.com/llms.txt

Use this file to discover all available pages before exploring further.

TxnCheck API

TxnCheck is a comprehensive identity verification and fraud prevention platform for the Indian market. Our API enables businesses to verify customer identities, validate UPI addresses, and detect potential fraud in real-time.

Quick Start

Get up and running with your first API call in minutes

Authentication

Learn how to authenticate your API requests

Webhooks

Receive real-time notifications about verification results

API Reference

Explore all available endpoints

Available Services

Retrieve and validate all UPI IDs (VPAs) linked to a mobile number without OTP verification. Helps businesses verify if the handle is active and linked to the correct user.Use cases:
  • Customer onboarding verification
  • Payment address validation
  • Fraud prevention checks
Perform KYC verification using only the mobile number. Fetches identity-linked details such as name, date of birth, PAN, and masked Aadhaar from authorized sources.Use cases:
  • Digital customer onboarding
  • Identity verification
  • Compliance checks
Check VPA addresses against a comprehensive blocklist of flagged accounts. Identify potentially fraudulent UPI addresses before processing transactions.Use cases:
  • Pre-transaction fraud screening
  • Risk assessment
  • Chargeback prevention
Comprehensive verification combining UPI lookup, KYC verification, and chargeback check in a single request. Get complete customer intelligence in one API call.Use cases:
  • Complete customer verification
  • High-value transaction screening
  • Enhanced due diligence
Check up to 100 VPA addresses against the blocklist in a single request. Ideal for batch processing and periodic fraud screening.Use cases:
  • Batch customer screening
  • Periodic fraud audits
  • Large-scale verification

Base URL

All API requests are made to:
https://api.txncheck.in/api/v1

Processing Modes

TxnCheck API supports two processing modes:

Async Mode (Default)

Request is queued, results delivered via webhooks or polling. Best for high throughput and background processing.

Sync Mode

Wait for result directly in the response. Set async: false in your request. Timeout: 30 seconds.

Async Mode Flow (Default)

Sync Mode Flow

When to use Sync mode: Real-time decision making where you need the result immediately (e.g., checkout flows).When to use Async mode: Background verification, batch processing, or when webhook delivery is preferred.

Request Statuses

StatusDescription
QUEUEDRequest received and waiting for processing
PROCESSINGRequest is being processed
COMPLETEDRequest completed successfully
FAILEDRequest failed (check error details)
PARTIALRequest partially completed (some steps failed)

Need Help?

API Reference

Detailed endpoint documentation

Support

Contact our support team