Step Functions orchestrates ledger updates and M-Pesa payment via API Gateway/Lambda. On failure it runs compensating transactions to prevent inconsistent balances.
Created by: Andrew Mwangi
Published: 2026-01-28