You do not need a credit card to access these Buy Now Pay Later payment providers. For concrete information, please visit the respective website for more information on the flexibility of their financial services.