Security evaluations and functional test for American Express (AMEX) payment applications