Term of the Moment

disk mirroring


Look Up Another Term


Definition: Alipay


An online payment system from the Alibaba Group in China. Introduced in 2004, Alipay is number one in mobile payments and number two in online payments worldwide. It is one of two competing mobile payment systems in China. The other is WeChat. See Alibaba and WeChat.