Scammers
Definitely scam website with a dodgy 3rd party app so you can't cancel. Call the bank immediately if you've been unlucky enough to get involved.
United Kingdom
Definitely scam website with a dodgy 3rd party app so you can't cancel. Call the bank immediately if you've been unlucky enough to get involved.