Addressing e-payment challenges in global e-commerce