These are chat archives for Payum/Payum
PHP 5.5+ Payment processing library. It offers everything you need to work with payments. From simplest use cases to very advanced ones.
@tonicospinelli there are two things that helped me in unserstanding payum (and similar libraries). The first one is an understanding of the command bus pattern. Here is a nice article explaining the mechanics https://www.sitepoint.com/command-buses-demystified-a-look-at-the-tactician-package/
The 2nd was to see some implementations in action such as https://github.com/coreshop/payum-heidelpay and https://github.com/valiton/payum-payone
Afaik neither has recurring payments and subscription implemented, however the heidelpay implementation shows an example how to implement an iframed solution for credit cards.
Once you grasp the command bus concept it will all be clear to you and you can concentrate on implementing the workflows of you payment methods