Could you use the Paypal API? It might take a little coding, but it should work.
Oh, that's a good idea, thanks! This is kind of an experimental idea that I don't expect to make any actual money off of, so I don't want to sink a lot of time into developing something extra, but that's a good place to start.
I'm curious if anyone else has done something similar and can save me a bit of time.