Even VCC does expire but what I think is the one that PayPal accepts in your country cos I've come across a place where it seems they have varying options for verification. Sometimes this payment processor can get nosy and dictate for you the way they want you get verified. I wish they can just lias with MasterCard to reach the countries they ain't supported so that instead of dealing with them directly, those that there countries ain't supported can deal with them through MasterCard cos it's hindering me from buying some things online.