About this site I say the work included payment and revenue setups with Stripe and Polar. I am not going to invent a dashboard screenshot I do not have. I will say the lesson that matched Speech Route: the account is the product.
Code against an unfinished account
StoreKit returned nothing while the Paid Applications Agreement waited. Card charging has the same shape: keys, webhooks, and a business that is allowed to take money.
What I check first
Can this account take a payment in the mode I am testing? If not, the handler is not the bug.
What I will not pad
No fake Polar API snippet. When I have a specific failure worth a post, I will write it the way I wrote a blank env var on Vercel: error text, then the fix.