Компонент оплаты онлайн через KazKomBank для Yii2

Блог им. naffiq /
Привет, читатель!

В большинстве проектов, которыми я занимаюсь, присутствует функционал оплаты онлайн. И, как правило, в качестве надежной системы оплаты наши клиенты выбирают ePay от КазКома.

Несмотря на обновленный лендинг, в технической документации полно устаревших примеров для PHP интеграции (которые, тем не менее, верно работают для версий PHP ниже 5.4). Плюс отсутствие пространства имен и несколько классов в одном файле не дают мне спокойно спать по ночам, ведь в своем коде я стараюсь не допускать подобной практики.

И вот, спустя два года работы на Yii2, я таки решился написать компонент, который реализует функционал примеров, но с более простой конфигурацией и чистым кодом.

Выношу на вердикт разработчикам казнета свою либу:
Ссылка на GitHub

Способ установки стандартный, через менеджер пакетов Composer. Он, так же как и пример использования, описан в документации к пакету в GitHub.

Буду очень рад конструктивной критике и пожеланиям (можно сюда, но лучше в issues на GitHub'e)!

Ваша кредитная карточка для интернета

Q&A /
Здравствуйте,
Хотелось бы узнать какие карточки вы используете, что посоветуете?
Сейчас пришел к тому, что нужно открыть карточку или в халыке или в казкоме. А вы что думаете?
Для чего:
— операции в интернете
— вывод денег
— webmoney, я.деньги и т.д.

Поэтому важно, чтобы максимально низкий процент за перевод денег на карте был + удобный интернет-банкинг.
Сейчас есть халыка.

Заранее спасибо

Как я покупаю Webmoney


Я сегодня покупал вебмани. Как я это делаю?
Сначала я захожу на Казахстанский сайт вебмани и смотрю курс. Сегодня доллар 151.00 тенге. Значит для покупки 500 долларов мне потребовалось 75500 тенге.
Я пошел в Казкомовское расчетно-кассовое отделение и закинул на свою простую карточку «Cheking card», которая стоит примерно 1000 тенге деньги.
Потом я пришел домой и проверил свой акаунт в хомбанке Для того, чтобы открыть акаунт платить не надо. Достаточно вышеупомянутой карты. Деньги уже упали на карту.
Теперь, чтобы на моем вебмани кошельке появились деньги мне надо со своей карты перевести деньги на казкомовскую карту офиса вебмани. Для этого я захожу на сайт вебмани и жму на продажу, выбираю способ оплаты «На кредитную или дебетную карту» и вписываю свои данные, сумму вебмани которую я хочу приобрести и номер своего кошелька. Все, заявка готова.
Теперь мне просто надо перебросить деньги со своей карты на их карту и все готово. Раньше, чтобы перекинуть деньги я подходил к банкомату, вставлял карту и нажимал на операцию перевода с карты на карту. А теперь я это делаю дома. Чтобы это делать дома достаточно приобрести «ключ ЭЦП» в Казкоме. Я заплатил за ключ 5000 тенге. Но это экономит мое время и операции перевода денег с карты на карту я могу осуществлять везде, где есть интернет.
С карты на карту деньги переведены, вебмани упали на кошелек, все класно.