Callback API URL

Instructions for providing the callback API URL.

To facilitate seamless communication and keep merchants informed about the completion of the checkout process, they need to provide their callback URL to the MIS Pay team. This allows the team to register the callback URL within the system. Subsequently, MIS Pay will utilize this registered callback URL to notify merchants about the successful completion of the checkout process.

Merchants must ensure that the provided callback URL is accurate and accessible, enabling them to receive timely and relevant information from the MIS Pay system.

In addition to informing merchants about the completion of the checkout process, MIS Pay will also append the relevant status code and checkoutId to the callback URL as query parameters. This allows merchants to retrieve and process this information directly from the callback URL.

GET: {baseUrl}/?_={encodedString}

The "_" (underscore) parameter on the callback URL is a base64-encoded string that includes the aforementioned code and checkoutId parameters. Decoding this string will give the merchant an AES GCM encrypted string that can be decrypted using the appSecretprovided for the merchant. The orderId is also included in the decrypted JSON object to allow merchants to ensure that the call comes from the MIS Pay system and not from any other source.

By including the status code and checkoutId as query parameters, MIS Pay ensures that merchants have easy access to vital information regarding the outcome of the checkout process, facilitating further processing and record-keeping within their systems.