Brand logo Developer Docs
UPI TPAP DIRECT SDK
arrow-icon
Overview
Overview___upi-tpap-direct-sdk___android
Integration Architecture
Pre-Requisites
Integration Checklist
arrow-icon
Getting the SDK
Getting the SDK___upi-tpap-direct-sdk___android
Installing the SDK
Installing Assets Plugin
arrow-icon
Interaction with SDK
Interaction with SDK___upi-tpap-direct-sdk___android
Initiating the SDK
Process
Intent Handling
Handle SDK Response
Life Cycle Events
arrow-icon
UI Process Payloads
UI Process Payloads___upi-tpap-direct-sdk___android
IN-APP UPI with UI
UPI Management with UI
UI Direct Links
arrow-icon
Headless Process Payloads
Headless Process Payloads___upi-tpap-direct-sdk___android
arrow-icon
Onboarding Flows
Get Session Token
Check Permission
Get SIM Details
Get Permission
Bind and Activate Device
UPI Get Bank List
Get Accounts
Is Vpa Available
Link Account to Vpa
Set/Reset MPIN
arrow-icon
Management Flows
Change MPIN
Set Primary Account
Check Balance
Block/Spam Vpa
Unblock Vpa
Valid VPA
Delete Vpa
Blocked Vpa List
Delete Account
Deregister
arrow-icon
Pay Flows
P2M Pay
Send Money
Pay to UPI Number
List Pending Transactions
Collect Approve
Collect Decline
arrow-icon
Mandate Flows
P2P Create Mandate
P2M Mandate Creation
List Mandate
Update/Revoke Mandate
Pause/Unpause mandate
Approve Decline Mandate
Check Mandate Status
arrow-icon
Complaints & Transactions
List Transactions
Transaction Status
Raise Complaint
List Complaint
Complaint Status
arrow-icon
Additional Features
Signed Intent/QR Signature Generation
Signed Intent/QR Signature Verification
International Activation
Validate QR/Fx Conversion
Update UPI Number Status
Create New UPI Number
Check UPI Number Availability
Lite Topup
Lite Transferout
List Emi
Lite Auto Topup
Select Emi
Check Emi
arrow-icon
Backend APIs
Backend APIs___upi-tpap-direct-sdk___android
P2M Transaction Status
P2P Transaction Status
Refund 360
Mandate Status
Mandate Notify
Mandate Execute
Mandate Notification Status
Mandate Update
arrow-icon
Callbacks
Callbacks___upi-tpap-direct-sdk___android
arrow-icon
Transaction Callbacks
Incoming Money to Merchant - Collect Status
Incoming Money to Merchant - Pay
Incoming Money to Customer - Collect Status
Incoming Money to Customer - Pay
Outgoing Money from a Customer
Incoming Collect Request to Customer
arrow-icon
Customer Mandate Callbacks
Incoming Create Mandate Request For Customer
Incoming Create Mandate For Customer
Outgoing Create Mandate From Customer
Incoming Update Mandate Request For Customer
Incoming Update Mandate For Customer
Outgoing Update Mandate From Customer
Outgoing Pause Mandate From Customer
Incoming Pre Payement Notification Mandate For Customer
Mandate Status Update - Customer
arrow-icon
UDIR Callbacks
Complaint Raised
Complaint Resolved
arrow-icon
Mapper Callbacks
Port UPI number
arrow-icon
Lite Callbacks
Lite Topup
Lite Deregistration
arrow-icon
Mobile Number Revocation List (MNRL Deactivation)
Revoke Active Mandates
Deregister UPI Lite Account
Send Callback to Merchant
Mapper Callback
arrow-icon
Mobile Number Revocation List (MNRL Reactivation)
Mandate Callback
Lite Account Callback
Customer Re-Registered Callback
Mapper Callback Reactivate
arrow-icon
Miscellaneous
Miscellaneous___upi-tpap-direct-sdk___android
SDK Parameters Reference
Clickstream Events
Generating Request ID
Generating UPI Request ID
Order ID Format
Session Expiry
Adjustment Code Table
Multi-activity Integration
Terminate SDK
Additional Parameters
arrow-icon
Resources
Resources___upi-tpap-direct-sdk___android
Generating the JWS Signature
Error Codes
Backend Response Codes
NPCI Response Codes
PSP Response Codes
Handling Callbacks & Status Check API
FAQs
Appendix
UPI TPAP DIRECT SDK
/
Android
/
Overview

Integration Architecture

Image 1
Last updated 8 months ago