nutnet / rkeeper7-crm-api
There is no license information available for the latest version (dev-master) of this package.
Wrapper for Rkeeper 7 CRM API
dev-master
2017-08-07 07:48 UTC
Requires
- php: >=5.3
- guzzlehttp/guzzle: ^3.8
Requires (Dev)
- mockery/mockery: ^0.9
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ^2.9
This package is auto-updated.
Last update: 2024-12-17 09:55:43 UTC
README
Установка
composer require nutnet/rkeeper7-crm-api
Использование
См. примеры
Методы
Реализованы (см. здесь):
- Get Cards Info (получить информацию по карте)
- Transaction (выполнить транзакцию)
- Get Transactions Info (список транзакций)
Для добавления нового метода реализуйте интерфейс ApiRequest
.
При использовании метода RequestAbstract::arrayAsXml
возможны след. форматы входных данных:
Ключ => значение
Преобразуется в <ключ>значение</ключ>
Одиночный элемент с параметрами
'ключ' => [ 'value' => 'значение', // необязательно 'attr' => ['name' => 'test'], // необязательно, аттрибуты элементы 'children' => [...] // необязательно, дочерние элементы в таком же формате ]
преобразуется в <ключ name="test"">...дочерние элементы...</ключ>
Несколько элементов
'ключ' => [ [ 'value' => 1 ], [ 'value' => 2, 'attr' => [ 'test' => 'yes' ] ] ]
преобразуется в:
<ключ>1</ключ> <ключ test="yes">2</ключ>