To buy the game, no. Only ITCH.IO
But what is the issue that you encounter?
declined paypal
DId you try to talk to support@itch.io ?
alredy paid. Great game!