On October 18, 2003, just five months after the launch of Taobao, Alibaba rolled out Alipay, its own payment solution. Although it was rudimentary, reminiscent of the early days of Alibaba’s customer log three years earlier, it proved an instant hit with customers.