I built a USDC checkout with no payment processor, ~400 lines of Python stdlib
Most "accept crypto" options either want KYC or take a cut. For a small digital shop I wanted neither, so here's the design:
1. A unique amount per checkout. A 15 USDC product becomes 15.000437 USDC.