Перелік AML полів для оплати кошика


Метод

Array getAmlFields( array $request );

Запит

Поле Тип Опис Статус
cart_guid String Ідентифікатор кошика Обов'язково
lang String ua - Українська
en - Англійська
ru - Російська
Опціонально

Відповідь

Поля Тип Опис Статус
name String Назва змінної AML поля
label Array/String Назва AML поля
Якщо у запиті є параметр lang, буде повернено одне значення, інакше масив
[ ua, en, ru]
description Array/String Опис змінної AML поля
Якщо у запиті є параметр lang, буде повернено одне значення, інакше масив
[ ua, en, ru]
placeholder Array/String Підказка у фоні AML поля
Якщо у запиті є параметр lang, буде повернено одне значення, інакше масив
[ ua, en, ru]
pattern String Шаблон регулярного виразу
default String Заповнене поле
drop_down_list Array Випадаючий перелік
type String Тип поля:
textInput - Текстове значення
phoneInput - Значення з телефонною маскою
dropDownList - Значення переліку
hiddenInput - Значення заховане від показу на сайті
passwordInput - Значення пароля заховано зірочками
format String Формат текстового поля:
text - Текстове значення
float - Число з рухомою комою
number - Цілочисленне значення
double - Число з рухомою комою
numeric - Числове значення
string - Текстове значення
minlength Integer Мінімальна кількість знаків для поля
maxlength Integer Максимальна кількість знаків для поля
min Integer Мінімальне значення для поля
max Integer Максимальне значення для поля
in String Місткість допустимих значень
required Integer 0 - Не обов'язково
1 - Обов'язково

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

Запит

$response = $api-> getAmlFields(['cart_guid'=>'145B12D4-503D-49DE-8D68-B1BC9A888D46']);

Відповідь

Array
(
    [response] => Array
        (
            [0] => Array
                (
                    [name] => sender_fio
                    [label] => Array
                        (
                            [ru] => ФИО отправителя
                            [ua] => ПІБ відправника
                            [en] => Name of the sender
                        )

                    [description] => Array
                        (
                            [ru] => Введите ваши фамилию, имя, отчество отправителя
                            [ua] => Введіть ваші прізвище, ім`я, по батькові відправника
                            [en] => Please enter sender name
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите ваши фамилию, имя, отчество отправителя
                            [ua] => Введіть ваші прізвище, ім`я, по батькові відправника
                            [en] => Please enter sender name
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 150
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [1] => Array
                (
                    [name] => sender_document
                    [label] => Array
                        (
                            [ru] => Документ, идентифицирующий личность отправителя
                            [ua] => Документ, що ідентифікує особу відправника
                            [en] => Document identifying the identity of the sender
                        )

                    [description] => Array
                        (
                            [ru] => Введите номер документа, идентифицирующий личность отправителя
                            [ua] => Введіть номер документа, який ідентифікує особу відправника
                            [en] => Enter the document number that identifies the sender
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите номер документа, идентифицирующий личность отправителя
                            [ua] => Введіть номер документа, який ідентифікує особу відправника
                            [en] => Enter the document number that identifies the sender
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 64
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [2] => Array
                (
                    [name] => sender_address
                    [label] => Array
                        (
                            [ru] => Адрес отправителя
                            [ua] => Адреса відправника
                            [en] => Sender's address
                        )

                    [description] => Array
                        (
                            [ru] => Введите адрес отправителя
                            [ua] => Введіть адресу відправника
                            [en] => Enter the sender's address
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите адрес отправителя
                            [ua] => Введіть адресу відправника
                            [en] => Enter the sender's address
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 64
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [3] => Array
                (
                    [name] => sender_identification_number
                    [label] => Array
                        (
                            [ru] => ИНН или ЕДРПОУ отправителя
                            [ua] => ІПН або ЄДРПОУ відправника
                            [en] => TIN or EDRPOU of the sender
                        )

                    [description] => Array
                        (
                            [ru] => Введите ИНН или ЕДРПОУ отправителя
                            [ua] => Введіть ІПН або ЄДРПОУ відправника
                            [en] => Enter the TIN or EDRPOU of the sender
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите ИНН или ЕДРПОУ отправителя
                            [ua] => Введіть ІПН або ЄДРПОУ відправника
                            [en] => Enter the TIN or EDRPOU of the sender
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 64
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [4] => Array
                (
                    [name] => sender_account_number
                    [label] => Array
                        (
                            [ru] => Расчетный счет отправителя отправителя
                            [ua] => Розрахунковий рахунок відправника
                            [en] => Sender's current account
                        )

                    [description] => Array
                        (
                            [ru] => Введите расчетный счет отправителя
                            [ua] => Введіть розрахунковий рахунок відправника
                            [en] => Enter the sender's bank account
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите расчетный счет отправителя
                            [ua] => Введіть розрахунковий рахунок відправника
                            [en] => Enter the sender's bank account
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 64
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [5] => Array
                (
                    [name] => receiver_fio
                    [label] => Array
                        (
                            [ru] => ФИО отправителя
                            [ua] => ПІБ відправника
                            [en] => Name of the recipient
                        )

                    [description] => Array
                        (
                            [ru] => Введите ваши фамилию, имя, отчество получателя
                            [ua] => Введіть ваші прізвище, ім`я, по батькові одержувача
                            [en] => Please enter recipient name
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите ваши фамилию, имя, отчество получателя
                            [ua] => Введіть ваші прізвище, ім`я, по батькові одержувача
                            [en] => Please enter recipient name
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 150
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [6] => Array
                (
                    [name] => receiver_document
                    [label] => Array
                        (
                            [ru] => Документ, идентифицирующий личность получателя
                            [ua] => Документ, що ідентифікує особу одержувача
                            [en] => Document identifying the identity of the recipient
                        )

                    [description] => Array
                        (
                            [ru] => Введите номер документа, идентифицирующий личность получателя
                            [ua] => Введіть номер документа, який ідентифікує особу одержувача
                            [en] => Enter the document number that identifies the recipient
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите номер документа, идентифицирующий личность получателя
                            [ua] => Введіть номер документа, який ідентифікує особу одержувача
                            [en] => Enter the document number that identifies the recipient
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 64
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [7] => Array
                (
                    [name] => receiver_address
                    [label] => Array
                        (
                            [ru] => Адрес получателя
                            [ua] => Адреса одержувача
                            [en] => Recipient's address
                        )

                    [description] => Array
                        (
                            [ru] => Введите адрес получателя
                            [ua] => Введіть адресу одержувача
                            [en] => Enter the recipient's address
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите адрес получателя
                            [ua] => Введіть адресу одержувача
                            [en] => Enter the recipient's address
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 64
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [8] => Array
                (
                    [name] => receiver_identification_number
                    [label] => Array
                        (
                            [ru] => ИНН или ЕДРПОУ получателя
                            [ua] => ІПН або ЄДРПОУ одержувача
                            [en] => TIN or EDRPOU of the recipient
                        )

                    [description] => Array
                        (
                            [ru] => Введите ИНН или ЕДРПОУ получателя
                            [ua] => Введіть ІПН або ЄДРПОУ одержувача
                            [en] => Enter the TIN or EDRPOU of the recipient
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите ИНН или ЕДРПОУ получателя
                            [ua] => Введіть ІПН або ЄДРПОУ одержувача
                            [en] => Enter the TIN or EDRPOU of the recipient
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 64
                    [min] => 
                    [max] => 
                    [required] => 1
                )

            [9] => Array
                (
                    [name] => receiver_account_number
                    [label] => Array
                        (
                            [ru] => Расчетный счет получателя
                            [ua] => Розрахунковий рахунок одержувача
                            [en] => Recipient's current account
                        )

                    [description] => Array
                        (
                            [ru] => Введите расчетный счет получателя
                            [ua] => Введіть розрахунковий рахунок отримувача
                            [en] => Enter the recipient's current account
                        )

                    [placeholder] => Array
                        (
                            [ru] => Введите расчетный счет получателя
                            [ua] => Введіть розрахунковий рахунок отримувача
                            [en] => Enter the recipient's current account
                        )

                    [pattern] => 
                    [default] => 
                    [type] => textInput
                    [format] => text
                    [minlength] => 1
                    [maxlength] => 64
                    [min] => 
                    [max] => 
                    [required] => 1
                )

        )

)

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

https://www.ipay.ua/shina/cart/aml/fields

Запит

{
    "request":{
        "app_id":"auto_test",
        "sig":"03221e365316dc1f8b3482d194c7d1cf",
        "time":"2016-06-14 16:56:46",
        "cart_guid":"145B12D4-503D-49DE-8D68-B1BC9A888D46"
    }
}

Відповідь

                        {
    "response": [
        {
            "name": "sender_fio",
            "label": {
                "ru": "ФИО отправителя",
                "ua": "ПІБ відправника",
                "en": "Name of the sender"
            },
            "description": {
                "ru": "Введите ваши фамилию, имя, отчество отправителя",
                "ua": "Введіть ваші прізвище, ім`я, по батькові відправника",
                "en": "Please enter sender name"
            },
            "placeholder": {
                "ru": "Введите ваши фамилию, имя, отчество отправителя",
                "ua": "Введіть ваші прізвище, ім`я, по батькові відправника",
                "en": "Please enter sender name"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "150",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "sender_document",
            "label": {
                "ru": "Документ, идентифицирующий личность отправителя",
                "ua": "Документ, що ідентифікує особу відправника",
                "en": "Document identifying the identity of the sender"
            },
            "description": {
                "ru": "Введите номер документа, идентифицирующий личность отправителя",
                "ua": "Введіть номер документа, який ідентифікує особу відправника",
                "en": "Enter the document number that identifies the sender"
            },
            "placeholder": {
                "ru": "Введите номер документа, идентифицирующий личность отправителя",
                "ua": "Введіть номер документа, який ідентифікує особу відправника",
                "en": "Enter the document number that identifies the sender"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "64",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "sender_address",
            "label": {
                "ru": "Адрес отправителя",
                "ua": "Адреса відправника",
                "en": "Sender's address"
            },
            "description": {
                "ru": "Введите адрес отправителя",
                "ua": "Введіть адресу відправника",
                "en": "Enter the sender's address"
            },
            "placeholder": {
                "ru": "Введите адрес отправителя",
                "ua": "Введіть адресу відправника",
                "en": "Enter the sender's address"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "64",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "sender_identification_number",
            "label": {
                "ru": "ИНН или ЕДРПОУ отправителя",
                "ua": "ІПН або ЄДРПОУ відправника",
                "en": "TIN or EDRPOU of the sender"
            },
            "description": {
                "ru": "Введите ИНН или ЕДРПОУ отправителя",
                "ua": "Введіть ІПН або ЄДРПОУ відправника",
                "en": "Enter the TIN or EDRPOU of the sender"
            },
            "placeholder": {
                "ru": "Введите ИНН или ЕДРПОУ отправителя",
                "ua": "Введіть ІПН або ЄДРПОУ відправника",
                "en": "Enter the TIN or EDRPOU of the sender"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "64",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "sender_account_number",
            "label": {
                "ru": "Расчетный счет отправителя отправителя",
                "ua": "Розрахунковий рахунок відправника",
                "en": "Sender's current account"
            },
            "description": {
                "ru": "Введите расчетный счет отправителя",
                "ua": "Введіть розрахунковий рахунок відправника",
                "en": "Enter the sender's bank account"
            },
            "placeholder": {
                "ru": "Введите расчетный счет отправителя",
                "ua": "Введіть розрахунковий рахунок відправника",
                "en": "Enter the sender's bank account"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "64",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "receiver_fio",
            "label": {
                "ru": "ФИО отправителя",
                "ua": "ПІБ відправника",
                "en": "Name of the recipient"
            },
            "description": {
                "ru": "Введите ваши фамилию, имя, отчество получателя",
                "ua": "Введіть ваші прізвище, ім`я, по батькові одержувача",
                "en": "Please enter recipient name"
            },
            "placeholder": {
                "ru": "Введите ваши фамилию, имя, отчество получателя",
                "ua": "Введіть ваші прізвище, ім`я, по батькові одержувача",
                "en": "Please enter recipient name"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "150",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "receiver_document",
            "label": {
                "ru": "Документ, идентифицирующий личность получателя",
                "ua": "Документ, що ідентифікує особу одержувача",
                "en": "Document identifying the identity of the recipient"
            },
            "description": {
                "ru": "Введите номер документа, идентифицирующий личность получателя",
                "ua": "Введіть номер документа, який ідентифікує особу одержувача",
                "en": "Enter the document number that identifies the recipient"
            },
            "placeholder": {
                "ru": "Введите номер документа, идентифицирующий личность получателя",
                "ua": "Введіть номер документа, який ідентифікує особу одержувача",
                "en": "Enter the document number that identifies the recipient"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "64",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "receiver_address",
            "label": {
                "ru": "Адрес получателя",
                "ua": "Адреса одержувача",
                "en": "Recipient's address"
            },
            "description": {
                "ru": "Введите адрес получателя",
                "ua": "Введіть адресу одержувача",
                "en": "Enter the recipient's address"
            },
            "placeholder": {
                "ru": "Введите адрес получателя",
                "ua": "Введіть адресу одержувача",
                "en": "Enter the recipient's address"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "64",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "receiver_identification_number",
            "label": {
                "ru": "ИНН или ЕДРПОУ получателя",
                "ua": "ІПН або ЄДРПОУ одержувача",
                "en": "TIN or EDRPOU of the recipient"
            },
            "description": {
                "ru": "Введите ИНН или ЕДРПОУ получателя",
                "ua": "Введіть ІПН або ЄДРПОУ одержувача",
                "en": "Enter the TIN or EDRPOU of the recipient"
            },
            "placeholder": {
                "ru": "Введите ИНН или ЕДРПОУ получателя",
                "ua": "Введіть ІПН або ЄДРПОУ одержувача",
                "en": "Enter the TIN or EDRPOU of the recipient"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "64",
            "min": "",
            "max": "",
            "required": 1
        },
        {
            "name": "receiver_account_number",
            "label": {
                "ru": "Расчетный счет получателя",
                "ua": "Розрахунковий рахунок одержувача",
                "en": "Recipient's current account"
            },
            "description": {
                "ru": "Введите расчетный счет получателя",
                "ua": "Введіть розрахунковий рахунок отримувача",
                "en": "Enter the recipient's current account"
            },
            "placeholder": {
                "ru": "Введите расчетный счет получателя",
                "ua": "Введіть розрахунковий рахунок отримувача",
                "en": "Enter the recipient's current account"
            },
            "pattern": "",
            "default": "",
            "type": "textInput",
            "format": "text",
            "minlength": "1",
            "maxlength": "64",
            "min": "",
            "max": "",
            "required": 1
        }
    ]
}