A user can submit a payment

After several hours of research, I've settled on stripe connect instead of crowd-tilt for payment processing, due to PCI compliance and IRS 1099 reporting features in stripe.

Installed stripe and created a simple payment page.
see above.