flutter_upi library

Classes

FlutterUpiGateway
Main public API for initiating and handling UPI payments in Flutter.
PaymentVerificationProvider
Abstract contract for merchant server-side payment verification.
UpiAccount
Client-side storage model for a user's entered UPI VPA.
UpiApp
Represents a UPI-capable payment application installed on the user's device.
UpiPaymentRequest
Immutable model representing a standard UPI payment request.
UpiPaymentResult
Represents the parsed result of a UPI payment attempt.
UpiResponseParser
Safe response parser for URI / string returns from native platform channels.
UpiUriBuilder
Helper for constructing standard UPI payment URIs (upi://pay?...) and QR payloads.
UpiValidator
Utility for syntactic validation of UPI Virtual Payment Addresses (VPAs).

Enums

UpiErrorCode
Error codes emitted by UpiException.
UpiPaymentStatus
Represents the final or intermediate transaction status returned by a UPI flow.

Typedefs

FlutterUpi = FlutterUpiGateway
Backwards compatibility alias for FlutterUpiGateway.

Exceptions / Errors

UpiException
Exception thrown when a UPI payment operation encounters an error.