One of our long term goals is to migrate non-UI functionality into SmashPig. We could do that with Ingenico. Would it basically be a wrapper around their SDK that applies our settings and translates their error codes?
Topic on Talk:Fundraising tech/Chat/Ingenico Connect
We don't have our cross-gateway abstractions nailed down in SmashPig. How are the PaymentResult, PaymentTransactionResponse, etc things working out for us?
Here is Wikimedia Deutschland's recently-refactored fundraising frontend: https://github.com/wmde/FundraisingFrontend Here's the story of the refactor: https://www.entropywins.wtf/blog/2016/11/24/rewriting-the-wikimedia-deutschland-funrdraising/
It's standalone PHP7 application that inserts donations and memberships directly into a database, so nothing we can directly use.
Looking at it to see if there are any cross-gateway abstractions we can use. Not seeing much at first glance!