Eleven chapters, each one a hurdle we hit and the move that cleared it. Chapters 1 to 3 run live in your browser on Solana devnet; the rest explain what we built.
A multi-rail payment gateway, built one problem at a time.
payTo = recipients[selected]. Same protocol, different destination.