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