generic payment client for API(s) of Turkish Banks and alternative payment systems in Laravel 4