How it works?
How it works?
Let's say a user wants to perform a Recharge transaction and clicks on "Pay Now" in the Nuclei SDK,
- The SDK shall notify the application that the user has clicked "Pay Now" through “onPaymentInit” callback method.
- The partner application can display their payments screen and handle the payment flow. The partner app can use data in NucleiPaymentInitData object to display on their payment screen.
- Bank App should also pass these data to the bank server so that it can do the necessary communication with the Nuclei server.
- Once the payment transaction has been processed, the status of the transaction has to be shared with the Nuclei Server & the Nuclei SDK.
- The Nuclei SDK shall redirect the user to the category specific order details page which will hold order details, transaction details of the particular transaction.
- The actual status of the transaction will be decided by communication between the bank server and the Nuclei server which will communicate in turn to the Nuclei SDK.