Now it is caled My Payment Vault
Now it is caled My Payment Vault, the ask you to verify your ID and upload your Drive license or ID card etc. and every time the page is loading and loading but at the end it crashes. So that's just a waist of time and money!
Date of experience:
May 22, 2024