Credit cards and Paypal (Paypal is only for paying Subscription products) are accepted by Alibaba Cloud as the payment methods.
However, prepaid cards, virtual cards and/or gift cards are not accepted. For Alibaba Cloud International, credit cards issued by the mainland China banks are not supported.