Skip to content

nutnetru/rkeeper7-crm-api

Repository files navigation

RKeeper 7 CRM API Wrapper

Pub Travis

Установка

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</ключ>

Releases

No releases published

Packages

No packages published

Languages