curl --request POST \
--url https://{issuer}/step-up/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"action": "payout",
"amount": "900.00",
"currency": "USD",
"return_to": "https://app.example.com/payouts/confirm"
}
'{
"required": false
}Создание Step-Up | Didit Authentication API
Didit: POST /step-up/ применяет ваши step-up правила перед чувствительным действием и возвращает required: false или ссылку на верификацию.
curl --request POST \
--url https://{issuer}/step-up/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"action": "payout",
"amount": "900.00",
"currency": "USD",
"return_to": "https://app.example.com/payouts/confirm"
}
'{
"required": false
}https://<name>.auth.didit.me, и никогда не принимают ваш API-ключ Didit.step_up и status в вашем return_to лишь сообщают вашему приложению, что нужно проверить результат. Прежде чем действовать, получите данные о процедуре усиленной аутентификации с помощью Получить step-up и продолжайте только тогда, когда status равен approved.Авторизации
Токен доступа человека из POST /token/: JWT с алгоритмом ES256 и заголовком typ: at+jwt, действующий не более 5 минут. Не ваш API-ключ Didit.
Тело
Конфиденциальное действие, которое человек собирается совершить.
payout (вывод средств или перевод), bank (добавление или изменение банковского счёта) или contact (изменение электронной почты или номера телефона). К выводу средств также применяется правило нового устройства.
payout, bank, contact Куда возвращается пользователь после прохождения верификации с добавлением параметров step_up=<id>&status=approved. Если действует правило, адрес должен входить в список redirect URI приложения; если правила нет, проверка не выполняется.
2048"https://app.example.com/payouts/confirm"
Обязательно для payout: сумма с точностью до двух знаков после запятой. Число JSON также принимается.
^[0-9]{1,16}(\.[0-9]{1,2})?$"900.00"
Код ISO 4217 для amount. По умолчанию совпадает с валютой правила выплаты; выплата в другой валюте проверяется всегда.
^[A-Z]{3}$"USD"
Ответ
Ни одно правило не применимо.
Ни одно правило не применимо: выполните действие.
false