2017 © Pedro Peláez
 

library alba-client-php

Alba Client

image

mrkody/alba-client-php

Alba Client

  • Friday, May 25, 2018
  • by mrkody
  • Repository
  • 1 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 4 Forks
  • 0 Open issues
  • 2 Versions
  • 20 % Grown

The README.md

Библиотека для работы c Alba

Библиотека содержит два базовых класса AlbaService и AlbaCallback предназначенных для наследования., (*1)

AlbaService - сервис в Alba. Позволяет получить список доступных способов оплаты, инициировать транзакцию, получать информацию о ней. Необходимо создать по экземпляру на каждый существующий сервис., (*2)

AlbaCallback - обработчик для обратного вызова от Alba. Проверяет подпись и вызывает соответствующий параметру "command" метод., (*3)

В процессе работы может сработать исключение AlbaException., (*4)

Пример использования для инициации транзакции:, (*5)

   $service = new AlbaService(<service-id>, '<service-secret>');
   try {
       $service->initPayment('mc', 10, 'Test', 'test@example.com', '71111111111');
   } catch (AlbaException $e) {
       echo $e->getMessage();
   }

Пример использования для обратного вызова:, (*6)

   class MyAlbaCallback extends AlbaCallback {

       public function callbackSuccess($data) {
           // фиксирование успешной транзакции
       }
   }

   $service1 = new AlbaService(<service1-id>, '<service1-secret>');
   $service2 = new AlbaService(<service2-id>, '<service2-secret>');
   $callback = new MyAlbaCallback(array($service1, $service2]));
   $callback->handle(<массив-c-POST-данными>)

The Versions

25/05 2018

1.0.0

1.0.0.0

Alba Client

  Sources   Download

MIT

The Requires

  • php >=5.6.0
  • ext-json *

 

by Avatar mrkody

api alba client

25/05 2018

dev-master

9999999-dev

Alba Client

  Sources   Download

MIT

The Requires

  • php >=5.6.0
  • ext-json *

 

by Avatar mrkody

api alba client