The Open method in Checkout object should take PaymentResultWithDataListener as parameter instead of activity. That way we can easily integrate Razorpay with Jetpack compose application.
Describe alternatives you've considered:
The Open method in Checkout object should take PaymentResultWithDataListener as parameter instead of activity. That way we can easily integrate Razorpay with Jetpack compose application.
Describe the feature you'd like:
Easy support for Jetpack compose integration.
Suggested implementation:
The Open method in Checkout object should take PaymentResultWithDataListener as parameter instead of activity. That way we can easily integrate Razorpay with Jetpack compose application.
Describe alternatives you've considered:
The Open method in Checkout object should take PaymentResultWithDataListener as parameter instead of activity. That way we can easily integrate Razorpay with Jetpack compose application.
Teachability, Documentation, Adoption, Migration Strategy:
We can pass the listener, context and jsonObject.