This sounds like a developer issue. You'll have better luck restating the problem in the developer section, but you don't need a payment method to create a channel/app unless something has changed (which I doubt).
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.