Brand logo Developer Docs
UPI TPAP SDK
arrow-icon
Overview
Overview___upi-tpap-sdk___ios
Integration Architecture
Pre-Requisites
Integration Checklist
arrow-icon
Getting the SDK
Getting the SDK___upi-tpap-sdk___ios
Installing the SDK
Installing Assets Plugin
Adding Frameworks
arrow-icon
Interaction with SDK
Interaction with SDK___upi-tpap-sdk___ios
Initiating the SDK
Process
Handle SDK Response
Intent Handling
arrow-icon
UI Process Payloads
UI Process Payloads___upi-tpap-sdk___ios
IN-APP UPI with UI
UPI Management with UI
UI Direct Links
arrow-icon
Headless Process Payloads
Headless Process Payloads___upi-tpap-sdk___ios
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
Request 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
Mandate transaction List
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
arrow-icon
Backend APIs
Backend APIs___upi-tpap-sdk___ios
P2M Transaction Status
P2P Transaction Status
Incoming Mandate Status
Refund API
Mandate Execution
Mandate Notification
Mandate Notification Status
Mandate Revoke by Merchant
arrow-icon
Callbacks
Callbacks___upi-tpap-sdk___ios
Overview
arrow-icon
P2P Server Callbacks
Incoming Collect Request to Customer
Outgoing Collect Request from Customer
Incoming Money to Customer - PAY
Outgoing Money from a Customer
Incoming Money to Customer - Collect Status
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 Payment Notification Mandate For Customer
Port UPI Number
arrow-icon
UDIR Callbacks
Complaint Raised
Complaint Resolved
arrow-icon
P2M Callbacks
Introduction
Transaction Created
Transaction Charged
Order Succeeded
Transaction Failed
Order Failed
arrow-icon
UPI Lite Callbacks
Lite Topup
Lite Deregistration
arrow-icon
Mandate Callbacks and Flow
Mandate Callbacks and Flow___upi-tpap-sdk___ios
P2M Mandate
Approve Decline Mandate
arrow-icon
Miscellaneous
Miscellaneous___upi-tpap-sdk___ios
Open IN-APP UPI via PP
Clickstream Events
SDK Parameters Reference
Generating Request ID
Generating UPI Request ID
Order ID Format
ClientAuthToken vs Signature
Session Expiry
Adjustment Code Table
Multi-activity Integration
Terminate SDK
Additional Parameters
arrow-icon
Resources
Resources___upi-tpap-sdk___ios
Generating the Signature
Error Codes
Backend Response Codes
NPCI Response Codes
PSP Response Codes
FAQs
Appendix
UPI TPAP SDK
/
iOS
/
Overview

Integration Architecture

Image 1
Last updated 2 years ago