Новые сначала. У каждой карты есть её состояние у эквайера (upayState / upayStateName); null, если получить его не удалось. Нужно право cards.read. Все эндпоинты карт к тому же работают, только если компании подключена программа карт (403 CARDS_NOT_ENABLED).
- Мок-серверhttps://b2b-app.lumowallet.io/_mock/apis/cards
- https://b2b.lumowallet.iohttps://b2b.lumowallet.io/cards
- https://b2b-staging.lumowallet.iohttps://b2b-staging.lumowallet.io/cards
curl -i -X GET \
'https://b2b-app.lumowallet.io/_mock/apis/cards?externalId=string' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Все карты компании
Идентификатор карты в вашей системе, если был передан при выпуске
assigned— активна, можно пополнять и использоватьclosing— запрошено закрытие, идёт обработкаclosed— закрыта, остаток возвращён на баланс компанииretired— устаревший статус закрытых карт (эквивалентенclosed)
requested и failed остались в перечислении, но текущая версия их не выставляет: пока карта не выдана, существует только заявка (CardRequestRow).
Состояние карты у эквайера: 1 Normal, 2 Pending Activation, 3 Frozen, 4 Locked, 5 Deactivated, 7 Activating, 8 Locking, 9 Unlocking, 10 Deactivating, 13 Rejected, 14 Cancelled, 15 Replacing, 16 Replaced. Заполняется в GET /cards и GET /cards/{id}; в остальных ответах и если состояние неизвестно — null.
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "externalId": "user-42-card-1", "status": "requested", "maskedPan": "4466********1234", "expiry": "03/29", "assignedAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "upayState": 1, "upayStateName": "Normal" } ]