See this spike: https://phabricator.wikimedia.org/T152649
And the code: https://github.com/Ingenico-ePayments/connect-sdk-php
SDK docs: https://developer.globalcollect.com/documentation/sdk/server/php/
Do we like the looks of their code?
- Is it easy to use?
- Is there any advantage to crafting our own REST requests?
- Will it be easy to unit test?
Drawbacks of using the SDK:
- To get logging, we have to make something that implements their CommunicatorLogger interface, can't just plug in monolog.