There are tons of payment gateways out there. Is it not possible to develop them once and then add them to every single plugin where a payment is needed. Maybe you can put them in a payment plugin, this would save a lot of extra work and would make all the payment gateways instantly available for every new plugin.
You like this idea? Please vote here:
Suggestions are always welcome!