- Вступ
- Початок роботи
- Рецепти
- Загальні концепції
- Особистий кабінет торговця
- Довідка
- Наші методи
- E-Commerce еквайринг
- Грошові перекази
- Платежі з цифрового гаманця
- Картки та рахунки (UAPI)
- Перекази SEPA
- Платіжні операції з використанням токенів
- Apple Pay
- Google Pay
/cards/issuacevirtualcard (140-Запит видачі віртуальної картки)
Developing
Cloud Mock
https://mock.apidog.com/m1/483896-0-default
Cloud Mock
https://mock.apidog.com/m1/483896-0-default
PUT
/uapi-2.0/v1/cards/issuacevirtualcard
Maintainer:Not configured
Request
Body Params application/json
virtualcard
object
required
pan
string | null
optional
panmask
string | null
optional
NNNNNN******NNNN.
Якщо тег pan присутній і заповнений, то значення panmask і присутній і заповнений тег panmask, то значення panmask має відповідати значенню pan.
Якщо тег pan відсутній або не заповнений, виконується контроль:
Котроль Текст помилки
panmask!=null І довжина > 19 Поле має містити до 19 символів
mbr
integer | null
optional
Котроль Текст помилки
≠ 0 Поле має бути завжди 0
Якщо не заповнено, то за промовчанням = 0.
>= 0<= 0
panid
string | null
required
Якщо тег pan є присутнім і заповнений, то значення panid має відповідати значенню pan.
Якщо тег pan відсутній або не заповнений, виконується контроль:
Котроль Текст помилки
panid=null І
довжина >20 Поле має містити до 20 символів.
<= 20 characters
expdate
string | null
optional
>= 4 characters<= 4 characters
accountno
string | null
optional
currencyno
integer
required
authholder
object | null
optional
authaction
string | null
optional
NEW Новий клієнтський договір із видачею попередньої віртуальної карти.
ADD Видача попередньої віртуальної картки на існуючому клієнтському договорі.
authpanid
string | null
optional
Параметр, що ідентифікує клієнта.
Для автоматичного відкриття договору в ME (BCZCard +) параметр повинен заповнюватися в парі з auth сontractct.
authaccountno
string | null
optional
Параметр, що ідентифікує клієнта.
Для автоматичного відкриття договору в ME (BCZCard+) параметр повинен заповнюватися в парі з authсontractct.
authmobphone
string | null
optional
Параметр, що ідентифікує клієнта.
Для автоматичного відкриття договору в ME (BCZCard+) параметр повинен заповнюватися в парі з authсontractct.
<= 14 characters
Match pattern:
[0-9]{14}
authсontractct
string
required
Призначений для ідентифікації типового договору відкриття клієнтського договору.
Для автоматичного відкриття договору в МЕ (BCZCard+) повинен заповнюватися в парі з мінімум з одним із параметрів, що ідентифікують клієнта (вище),
тобто. або з authpanid, або authaccountno, або authmobphone.
userdata
string | null
optional
Example
{
"virtualcard": {
"pan": "5596######5618",
"panmask": "559600######5618",
"mbr": "0",
"panid": "1701000000101674150",
"prodtype": "M6",
"accountno": "5451000049954",
"iban": null,
"currencyno": 980,
"expdate": "2707"
},
"userdata": "1877"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://mock.apidog.com/m1/483896-0-default/uapi-2.0/v1/cards/issuacevirtualcard' \
--header 'Content-Type: application/json' \
--data-raw '{
"virtualcard": {
"pan": "5596######5618",
"panmask": "559600######5618",
"mbr": "0",
"panid": "1701000000101674150",
"prodtype": "M6",
"accountno": "5451000049954",
"iban": null,
"currencyno": 980,
"expdate": "2707"
},
"userdata": "1877"
}'
Responses
🟢200Success
application/json
Body
virtualcard
object
required
pan
string | null
optional
panmask
string | null
optional
NNNNNN******NNNN.
Якщо тег pan присутній і заповнений, то значення panmask і присутній і заповнений тег panmask, то значення panmask має відповідати значенню pan.
Якщо тег pan відсутній або не заповнений, виконується контроль:
Котроль Текст помилки
panmask!=null І довжина > 19 Поле має містити до 19 символів
mbr
integer | null
optional
Котроль Текст помилки
≠ 0 Поле має бути завжди 0
Якщо не заповнено, то за промовчанням = 0.
>= 0<= 0
panid
string | null
optional
Якщо тег pan є присутнім і заповнений, то значення panid має відповідати значенню pan.
Якщо тег pan відсутній або не заповнений, виконується контроль:
Котроль Текст помилки
panid=null І
довжина >20 Поле має містити до 20 символів.
<= 20 characters
expdate
string
required
>= 4 characters<= 4 characters
accountno
string | null
required
currencyno
integer
required
iban
string | null
optional
userdata
string | null
optional
Example
{
"virtualcard": {
"pan": "5596######5618",
"panmask": "559600######5618",
"mbr": "0",
"panid": "1701000000101674150",
"prodtype": "M6",
"accountno": "5451000049954",
"iban": null,
"currencyno": 980,
"expdate": "2407"
},
"userdata": "1877"
}
Modified at 2025-06-30 13:34:22