Yes, Alipay now has a presence in many countries aside from China. Residents of those countries can link their credit cards to Alipay.