Razorpay Class
Method
open(map<String, dynamic> options)
: Opens the checkout.
on(String eventName, Function listener)
: Registers event listeners for payment events.eventName: The name of the event.listener: The function to be called. The listener should accept a single argument of the following type:- PaymentSuccessResponse for EVENT_PAYMENT_SUCCESS.
- PaymentFailureResponse for EVENT_PAYMENT_FAILURE.
- ExternalWalletResponse for EVENT_EXTERNAL_WALLET.
clear()
: Clears all listeners.
Handy TipsThe
options map has key as a required property in the open checkout method. All other properties are optional. Know about all the options available on checkout form.Event Names
The event names have been exposed asstrings by the Razorpay class.
PaymentSuccessResponse
PaymentFailureResponse
ExternalWalletResponse
Error Codes
The error codes are exposed as integers by theRazorpay class. The error code is available as the code field of the PaymentFailureResponse instance passed to the callback.