mrkody/alba-client-php 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mrkody/alba-client-php

Composer 安装命令:

composer require mrkody/alba-client-php

包简介

Alba Client

README 文档

README

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

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

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

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

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

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

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

   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-данными>)

统计信息

  • 总下载量: 3.08k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 7
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-05-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固