PaymentTimeout class final

The T+90s timeout elapsed with no callback received.

This is not a payment failure. Money may have been deducted. Do not tell the user their payment failed. Show a neutral status and give them a way to contact support or check their M-Pesa messages.

Inheritance

Constructors

PaymentTimeout({required String checkoutRequestId})
const

Properties

checkoutRequestId String
The Safaricom-assigned identifier for this transaction.
final
hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override