Term of the Moment

hybrid smartwatch

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.