Довідник регіонів


Метод

Array getRegions( array $request );

Запит

Поле Тип Опис Статус
id Integer Унікальний ідентифікатор регіону Опціонально
is_active Integer 0 - Не активна
1 - Активна
Опціонально
lang String ua - Українська
en - Англійська
ru - Російська
Опціонально

Відповідь

Поля Тип Опис Статус
id Integer Унікальний ідентифікатор регіону
name Array/String Назва регіону
Якщо у запиті є параметр lang, буде повернено одне значення, інакше масив
[ ua, en, ru]
is_active Integer 0 - Не активна
1 - Активна

Метод 1: Виклик методу PHP

Запит

$response = $api->getRegions(['id' => 1, 'is_active' => 1, 'lang' => 'ua']);

Відповідь

Array
(
    [response] => Array
        (
            [0] => Array
                (
                    [id] => 1
                    [name] => Черкаська обл.
                    [is_active] => 1
                )

        )

)

Приклад виклику методу PHP

Запит

$response = $api->getRegions();

Відповідь

Array
(
    [response] => Array
        (
            [0] => Array
                (
                    [id] => 1
                    [name] => Черкаська обл.
                    [is_active] => 1
                )

            [1] => Array
                (
                    [id] => 2
                    [name] => Чернігівська обл.
                    [is_active] => 1
                )

            [2] => Array
                (
                    [id] => 3
                    [name] => Чернівецька обл.
                    [is_active] => 1
                )

            [3] => Array
                (
                    [id] => 4
                    [name] => Дніпропетровська обл.
                    [is_active] => 1
                )

            [4] => Array
                (
                    [id] => 5
                    [name] => Донецька обл.
                    [is_active] => 1
                )

            [5] => Array
                (
                    [id] => 6
                    [name] => Івано-Франківська обл.
                    [is_active] => 1
                )

            [6] => Array
                (
                    [id] => 7
                    [name] => Харківська обл.
                    [is_active] => 1
                )

            [7] => Array
                (
                    [id] => 8
                    [name] => Херсонська обл.
                    [is_active] => 1
                )

            [8] => Array
                (
                    [id] => 9
                    [name] => Хмельницька обл.
                    [is_active] => 1
                )

            [9] => Array
                (
                    [id] => 10
                    [name] => Кіровоградська обл.
                    [is_active] => 1
                )

            [10] => Array
                (
                    [id] => 11
                    [name] => АР Крим
                    [is_active] => 1
                )

            [11] => Array
                (
                    [id] => 13
                    [name] => Київська обл.
                    [is_active] => 1
                )

            [12] => Array
                (
                    [id] => 14
                    [name] => Луганська обл.
                    [is_active] => 1
                )

            [13] => Array
                (
                    [id] => 15
                    [name] => Львівська обл.
                    [is_active] => 1
                )

            [14] => Array
                (
                    [id] => 16
                    [name] => Миколаївська обл.
                    [is_active] => 1
                )

            [15] => Array
                (
                    [id] => 17
                    [name] => Одеська обл.
                    [is_active] => 1
                )

            [16] => Array
                (
                    [id] => 18
                    [name] => Полтавська обл.
                    [is_active] => 1
                )

            [17] => Array
                (
                    [id] => 19
                    [name] => Рівненська обл.
                    [is_active] => 1
                )

            [18] => Array
                (
                    [id] => 21
                    [name] => Сумська обл.
                    [is_active] => 1
                )

            [19] => Array
                (
                    [id] => 22
                    [name] => Тернопільська обл.
                    [is_active] => 1
                )

            [20] => Array
                (
                    [id] => 23
                    [name] => Вінницька обл.
                    [is_active] => 1
                )

            [21] => Array
                (
                    [id] => 24
                    [name] => Волинська обл.
                    [is_active] => 1
                )

            [22] => Array
                (
                    [id] => 25
                    [name] => Закарпатська обл.
                    [is_active] => 1
                )

            [23] => Array
                (
                    [id] => 26
                    [name] => Запорізька обл.
                    [is_active] => 1
                )

            [24] => Array
                (
                    [id] => 27
                    [name] => Житомирська обл.
                    [is_active] => 1
                )

            [25] => Array
                (
                    [id] => 28
                    [name] => Київ
                    [is_active] => 1
                )

        )

)

Метод 2: Використання запиту на URL

https://www.ipay.ua/shina/region/list

Запит

{
    "request":{
        "app_id":"auto_test",
        "sig":"c67f6889a90ffecf014da2feb6c7f489",
        "time":"2016-06-14 16:56:45"
    }
}

Відповідь

{
    "response":[
        {
            "id":1,
            "name":{
                "ru":"Черкасская обл.",
                "ua":"Черкаська обл.",
                "en":"Cherkasy reg."
            },
            "is_active":1
        },{
            "id":2,
            "name":{
                "ru":"Черниговская обл.",
                "ua":"Чернігівська обл.",
                "en":"Chernihiv reg."
            },
            "is_active":1
        },{
            "id":3,
            "name":{
                "ru":"Черновицкая обл.",
                "ua":"Чернівецька обл.",
                "en":"Chernivtsi reg."
            },
            "is_active":1
        },{
            "id":4,
            "name":{
                "ru":"Днепропетровская обл.",
                "ua":"Дніпропетровська обл.",
                "en":"Dnipropetrovsk reg."
            },
            "is_active":1
        },{
            "id":5,
            "name":{
                "ru":"Донецкая обл.",
                "ua":"Донецька обл.",
                "en":"Donetsk reg."
            },
            "is_active":1
        },{
            "id":6,
            "name":{
                "ru":"Ивано-Франковская обл.",
                "ua":"Івано-Франківська обл.",
                "en":"Ivano-Frankivsk reg."
            },
            "is_active":1
        },{
            "id":7,
            "name":{
                "ru":"Харьковская обл.",
                "ua":"Харківська обл.",
                "en":"Kharkiv reg."
            },
            "is_active":1
        },{
            "id":8,
            "name":{
                "ru":"Херсонская обл.",
                "ua":"Херсонська обл.",
                "en":"Kherson reg."
            },
            "is_active":1
        },{
            "id":9,
            "name":{
                "ru":"Хмельницкая обл.",
                "ua":"Хмельницька обл.",
                "en":"Khmelnytsky reg."
            },
            "is_active":1
        },{
            "id":10,
            "name":{
                "ru":"Кировоградская обл.",
                "ua":"Кіровоградська обл.",
                "en":"Kirovohrad reg."
            },
            "is_active":1
        },{
            "id":11,
            "name":{
                "ru":"АР Крым",
                "ua":"АР Крим",
                "en":"AR of Crimea"
            },
            "is_active":1
        },{
            "id":13,
            "name":{
                "ru":"Киевская обл.",
                "ua":"Київська обл.",
                "en":"Kiev reg."
            },
            "is_active":1
        },{
            "id":14,
            "name":{
                "ru":"Луганская обл.",
                "ua":"Луганська обл.",
                "en":"Luhansk reg."
            },
            "is_active":1
        },{
            "id":15,
            "name":{
                "ru":"Львовская обл.",
                "ua":"Львівська обл.",
                "en":"Lviv reg."
            },
            "is_active":1
        },{
            "id":16,
            "name":{
                "ru":"Николаевская обл.",
                "ua":"Миколаївська обл.",
                "en":"Mykolaiv reg."
            },
            "is_active":1
        },{
            "id":17,
            "name":{
                "ru":"Одесская обл.",
                "ua":"Одеська обл.",
                "en":"Odessa reg."
            },
            "is_active":1
        },{
            "id":18,
            "name":{
                "ru":"Полтавская обл.",
                "ua":"Полтавська обл.",
                "en":"Poltava reg."
            },
            "is_active":1
        },{
            "id":19,
            "name":{
                "ru":"Ровенская обл.",
                "ua":"Рівненська обл.",
                "en":"Rivne reg."
            },
            "is_active":1
        },{
            "id":21,
            "name":{
                "ru":"Сумская обл.",
                "ua":"Сумська обл.",
                "en":"Sumy reg."
            },
            "is_active":1
        },{
            "id":22,
            "name":{
                "ru":"Тернопольская обл.",
                "ua":"Тернопільська обл.",
                "en":"Ternopil reg."
            },
            "is_active":1
        },{
            "id":23,
            "name":{
                "ru":"Винницкая обл.",
                "ua":"Вінницька обл.",
                "en":"Vinnitsa reg."
            },
            "is_active":1
        },{
            "id":24,
            "name":{
                "ru":"Волынская обл.",
                "ua":"Волинська обл.",
                "en":"Volyn reg."
            },
            "is_active":1
        },{
            "id":25,
            "name":{
                "ru":"Закарпатская обл.",
                "ua":"Закарпатська обл.",
                "en":"Transcarpathian reg."
            },
            "is_active":1
        },{
            "id":26,
            "name":{
                "ru":"Запорожская обл.",
                "ua":"Запорізька обл.",
                "en":"Zaporozhye reg."
            },
            "is_active":1
        },{
            "id":27,
            "name":{
                "ru":"Житомирская обл.",
                "ua":"Житомирська обл.",
                "en":"Zhytomyr reg."
            },
            "is_active":1
        }
    ]
}