No, Castle Shemagh KSA allows you to pay online using credit cards and other methods.