There’s been some good discussion on the Agile Banking list which includes simple web payments. This is like what we did on the previous screencast but simpler (mostly because we’re not using oauth).
The use of the callback to confirm the payment can be trouble. The callback could timeout or maybe the merchant is inside a firewall for some reason and can’t be contacted from outside the firewall. In either case, If I’m selling pizzas, I’m not going to make the pizza if I don’t get the callback.
We’ve just started experimenting with open simple web payment protocol so there’s more work to be done but think about the possibilities!
The source code for Pelle Braendgaard’s Nubux and my test merchant client are available. Both work on Heroku.