1- In our system the user can select to add a new debit or credit card. By doing such a new order is placed from our server on the api /transactions/outlets/:outlet/orders
2- The returned order is then used to start the card payment process with initiateCardPayment.
3- The latter when called in the react native app opens the ngenius popup where the card details are asked to be filled.
4- After card details are filled and the user presses PAY a rejection happens from the NGenius side returning status: Failed
5- Thus, the user is redirected to the same page where he started telling him that his payment has failed.
1- In our system the user can select to add a new debit or credit card. By doing such a new order is placed from our server on the api
/transactions/outlets/:outlet/orders
2- The returned order is then used to start the card payment process withinitiateCardPayment
. 3- The latter when called in the react native app opens the ngenius popup where the card details are asked to be filled. 4- After card details are filled and the user presses PAY a rejection happens from the NGenius side returningstatus: Failed
5- Thus, the user is redirected to the same page where he started telling him that his payment has failed.