Collecting money to transmit to a third party is money transmission and requires a license in 46 states + Washington, D.C.
we are using stripe.com as a our payment processor, and they allow exactly what you've stipulated.
We'd love to have an extended chat about this - mind reaching out at contact@wethelobby.com?