General Flow and Diagram

A visual representation of the integration steps.

As the first step, merchants must validate their authorizations. Subsequently, the checkout process can be initialized by invoking the /start-checkout endpoint. MIS Pay commences the checkout process in the background and prompts customers for their confirmation.Once the confirmation is completed, MIS Pay will proceed to call the provided callback URL of the merchant, which was defined during the initial /start-checkout step. During this stage, merchants have the option to get the details of the checkout by implementing the /checkout/<CHECKOUT_ID> endpoint, as illustrated in the optional section of the accompanying diagram. Finally, upon successful completion of all steps, merchants are required to invoke the /checkout/<TRANSACTION_ID>/end endpoint to conclude the process.

The accompanying flow diagram provides a clear and comprehensive visual representation of the checkout process steps: