My payment is stuck not allowing to place order, what do I do next?

My payment is stuck not allowing to place order, what do I do next?

Do not panic! Drop us a mail at support@menahub.com or get in touch with our customer care number 44639201 they will provide a new payment link to place your orders.

Happy Shopping.