So card payment -> 4.5% fee -> your balance -> they manually process and let you withdraw USDC? So USDC withdraw isn't automatic?
You sure you're legit? Not scammer or affiliated with them? I want to trust you but this seems too good to be true. Can you share more details (eg redacted dashboard, etc) privately?
No chargeback risk on client side either.. how is that possible?
Also, trying to create payment link: "payment provider is temporarily unavailable, please try again in a few minutes". What's uptime?