How do I sign up for Mesh Payments? A How do I sign up for Mesh Payments? Go to app.meshpayments.com and sign up , it takes only a few minutes to open an account.