No credit card? No problem! Whether you simply prefer to use cash or do not have access to a credit card or bank account, now you can pay on most Xsolla merchants using cash and gift cards at checkout.
Xsolla is a payment services company, providing game developers and publishers with payment, billing, distribution, and marketing tools. Xsolla is headquartered in Los Angeles, California and founded in 2005 (Xsolla website).