⚡ FastPay Integration Test Suite

Configuration

Leave empty for public endpoints. Token will be stored in localStorage.
FastPay Integration Endpoints:

Balance Operations (Primary Flow):
• Deposit: /api/balance-operations (method: 'fastpay')
• Withdrawal: /api/balance-operations (method: 'withdrawal', then approve with paymentGateway: 'fastpay')

FastPay Direct Endpoints (Internal/Testing):
• Webhook: /api/payments/fastpay/notify
• Status Check: /api/payments/fastpay/status
• Payment Methods: /api/payments/fastpay/methods

Test Endpoints (Development Only):
• Encrypt: /api/payments/fastpay/test/encrypt
• Decrypt: /api/payments/fastpay/test/decrypt
• Simulate Callback: /api/payments/fastpay/test/simulate-callback
• Instructions: /api/payments/fastpay/test/instructions

Limits: Deposits: ₹100-200k | Withdrawals: ₹1k-200k

FastPay Deposit via Balance Operations

UPI
Quick UPI payment
Bank Transfer
Direct bank transfer
Min: ₹100, Max: ₹200,000
Optional - for notifications
Optional

FastPay Withdrawal (Generic + Approval)

Two-Step Process:
1. Create a generic withdrawal request via Balance Operations
2. Approve the withdrawal with FastPay as the payment gateway

Step 1: Create Withdrawal Request

Min: ₹1,000, Max: ₹200,000

Bank Details

Step 2: Approve with FastPay

FastPay Callback Simulation

Note: These simulators help test callback handling. In production, FastPay sends encrypted notifications automatically.

Quick Callback Simulator

Use FP prefix for deposits, FPW for withdrawals

Raw Encrypted Callback

Status & Utility Functions

FastPay Service Status

Payment Methods

Balance Operation Status

Test Instructions

Encryption & Decryption Testing

Test Encryption

Test Decryption