To ensure that your system is ready for production you need to have performed the basic API calls as described below. Once we have verified that the steps has been completed successfully, you are ready to start testing in hidden production.
When your test in hidden production is done, we will verify this and you will be able to go live and offer MobilePay Online to your clients.
Preparing proper error handling of payments is extremely important since communication between MobilePay and merchant app can be interrupted. It is crucial that you can handle all scenarios that may happen locally on the customers devices. For example in case of bad network connectivity and the customer has purchased a product/service through MobilePay where a reservation was succesfully made, it is important that this is communicated in the merchant app so the customer does not get stuck in a limbo where a reservation is created on their account without any product/service being delivered. In case your customer doesn't get redirected properly to your app after a successful payment (Reservation) in MobilePay due to network connectivity, crashed phone or some other scenario you should make sure to communicate in your app that the purchase of the product/service is confirmed.
We highly recommend that you use the description parameter to inform your customers to a greater extent. Description will be shown on the payment confirmation screen in MobilePay, so the customer has more information about the product, that they have purchased. The description will also be shown when the MobilePay user opens their payment receipt in the activity list.