I think the problem is who manages the payment?
"When using Stripe, the buyer will be redirected to a payment page on itch.io where they can enter their credit card. itch.io never sees or stores credit card numbers. Payment information is securely sent to Stripe via the buyer's browser session."