MA is using the utrust service, if the service goes down, it's MA's responsibility to resolve it asap. There's no point in me blaming Utrust on a forum that's dedicated for EU.
Card deposit stopped working for me like 6 months ago (some international transaction policy change in my country)...