Mobile payments have been around for a while now, but convenience and security concerns remain. MasterCard wants to use selfies to verify mobile purchases.