Hi, we're not doing the payment processing ourselves, Itch handles everything regarding payments.
I will contact them to see what's the problem with your payments and I'll come back to you in the upcoming days with their answer