Shamiim Islam - 2023-12-14 10:58:08
This software actually does nothing. It simply collects a bunch of objects that one HOPES is the correct set of API end points for performing actions. It is not designed as a command pattern with drivers. It is simply a facade that is not configurable for the actual API endpoints. It is completely useless and is just a collection of classes someone used for a particular payment gateway and is published as a "generic payment processor" - even the documentation says it's for a single payment operator.
A useful class or framework would be structured like the PDO which has a generic interface and then a subclass driver for each supported option.
In addition, this API re-invents the HTTP protocol for access using CURL instead of PHP's built-ins.
Finally, this package is for PHP 7 which has already reached EOL.
Completely of no value to anyone except someone that can be swayed by the publication of a "payment processing library."
If the author were to repackage this like the PDO and use PHP's built-ins and would update support for PHP 8, I would update my rating.