removeCard - Удаление карты
Выполняется с помощью команды removeCard.
Результатом обработки запроса является изменение статуса привязанной карты с “Active” на “Deleted”. Чтобы в будущем вернуть ее в статус “Active”, необходимо снова выполнить процедуру сохранения карты – при этом карте присвоится новый идентификатор.
Название |
Описание |
Формат |
Обязательный1 |
key |
Идентификатор Продавца. Выдается с параметрами тестового/боевого доступа |
Строка |
|
card |
Данные карты для совершения транзакции |
Объект |
|
├─ uid |
Идентификатор карты в системе theMAP |
Строка |
|
credential |
|
Объект |
|
├─ login |
Логин держателя карты, зарегистрированного в системе Продавца. Используются только в случае, если карта сохранена к конкретному пользователю |
Строка (максимум 50 символов) |
|
├─ password |
Пароль держателя карты, зарегистрированного в системе Продавца. Используются только в случае, если карта сохранена к конкретному пользователю |
Строка (максимум 50 символов) |
|
├─ merchant_name |
Наименование продавца. Используются только в случае, если карта сохранена за Мерчантом |
Строка (максимум 50 символов) |
|
├─ merchant_password |
Пароль Мерчанта для совершения операций. Используются только в случае, если карта сохранена за Мерчантом |
Строка (максимум 50 символов) |
|
├─ terminal_password |
Пароль терминала для совершения операций. Используются только в случае, если карта сохранена за терминалом |
Строка (максимум 50 символов) |
|
1 Требования обязательности параметров одинаковы для каналов оплаты: eCom
, AP
, GP
Название |
Описание |
Формат |
Обязательный1 |
Key |
Идентификатор Продавца. Выдается Продавцу с параметрами тестового/боевого доступа |
Строка |
|
CardUId |
Идентификатор удаляемой карты в системе theMAP |
Строка |
|
UsrLogin |
Логин держателя карты, зарегистрированного в системе Продавца. Используются только в случае, если карта сохранена к конкретному пользователю |
Строка (максимум 50 символов) |
|
UsrPassword |
Пароль держателя карты, зарегистрированного в системе Продавца. Используются только в случае, если карта сохранена к конкретному пользователю |
Строка (максимум 50 символов) |
|
Merchant |
Наименование продавца. Используются только в случае, если карта сохранена за Мерчантом |
Строка (максимум 50 символов |
|
MerchantPassword |
Пароль Мерчанта для совершения операций. Используются только в случае, если карта сохранена за Мерчантом |
Строка (максимум 50 символов |
|
TerminalPassword |
Пароль терминала для совершения операций. Используются только в случае, если карта сохранена за терминалом |
Строка (максимум 50 символов |
|
1 Требования обязательности параметров одинаковы для каналов оплаты: eCom
, AP
, GP
Пример запроса POST:
Content-Type: application/json
https:{domain}/removeCard
{
"credential": {
"login": "TestUser",
"password": "123",
},
"card": {
"uid": "456ceFOFYXmjlZraP12nfP"
}
}
Пример реализации запроса в программном коде:
curl -X POST \
https:https:{domain}/removeCard \
-H 'Content-Type: application/json' \
-d '{"credential":{"login":"TestUser","password":"123",},"card":{"uid":"456ceFOFYXmjlZraP12nfP"}}'
Пример запроса POST:
Content-Type: application/x-www-form-urlencoded
https:{domain}/removeCard
UsrLogin : TestUser
UsrPassword : 123
CardUId : 456ceFOFYXmjlZraP12nfP
Пример реализации запроса в программном коде:
curl -X POST \
https:https:{domain}/removeCard \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'UsrLogin=TestUser&UsrPassword=123&CardUId=456ceFOFYXmjlZraP12nfP'
Название |
Описание |
Формат |
Обязательный1 |
Success |
Флаг успешности операции |
true/false |
|
CardUId |
Идентификатор удаляемой карты в системе theМАР |
Соответствует запросу |
2 |
ErrCode |
Описание ошибки |
см. коды ошибок |
2 |
1 Требования обязательности параметров одинаковы для каналов оплаты: eCom
, AP
, GP
2 Передаётся, если в ответе Success=false
Пример ответа на успешный запрос:
{
"Success": true,
"CardUId": "7sTwecksRSs1fIpUQw8su",
}
Пример ответа на не успешный запрос:
{
"Success": false,
"ErrCode": "INVALID_AUTHENTICATION"
}