Here's one answer, but I know they take bitcoin and bank transfers and all kinds of digital payservices as well. They really really really want you to be able to pay them.
How can I signup if I don't have a credit card?
If you don't have a credit card you can use the Paypal option on the checkout page. You can also send a check or money order to Chess.com, PO Box 60400, Palo Alto, CA 94306
How can I proceed if I don't own credit card?