VPA Chargeback Check
API Reference
VPA Chargeback Check
Check VPAs against blocklist
POST
VPA Chargeback Check
VPA Chargeback Check
Check VPA (Virtual Payment Address) against a comprehensive blocklist of flagged accounts. Identify potentially fraudulent UPI addresses before processing transactions.Overview
This endpoint helps businesses:- Screen VPAs against known fraud blocklists
- Prevent transactions with flagged accounts
- Reduce chargeback rates
- Protect against UPI fraud
Request
Array of VPAs to check against the blocklist. Maximum 100 VPAs per request.Format:
username@bank (e.g., user@upi, 9876543210@paytm)If
true (default), request is queued and result delivered via webhook. If false, wait for result synchronously (up to 30 seconds).Headers
Example Request (Async Mode - Default)
Example Request (Sync Mode)
Response
- Async Mode (202)
- Sync Mode (200)
Result Fields
Error Responses
400 Bad Request
Invalid VPA format or array size.401 Unauthorized
Invalid or missing API key.402 Payment Required
Insufficient account balance.403 Forbidden
Method not enabled for your account.408 Request Timeout (Sync Mode Only)
Request processing timed out.429 Too Many Requests
Rate limit exceeded.Use Cases
Pre-Transaction Screening
Pre-Transaction Screening
Check the recipient’s VPA before processing a payment to avoid sending money to fraudulent accounts.
Risk Assessment
Risk Assessment
Include blocklist status in your risk scoring model for transaction approval decisions.
Chargeback Prevention
Chargeback Prevention
Prevent chargebacks by blocking transactions to known fraudulent VPAs.
Batch Screening
Batch Screening
Screen multiple VPAs in a single request for efficient bulk processing.
For checking more than 100 VPAs, use the Bulk VPA Check endpoint or make multiple requests.
