My payment link says Timeout, What do I do?

My payment link says Timeout, What do I do?

Sorry for the technical glitch from MenaHub!

Drop us mail at support@menahub.com or get in touch with our customer service number
44639201 they will provide with new payment link for your order.