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 : créer une étape | API Didit Authentication
Didit : POST /step-up/ applique vos règles step-up avant une action sensible et renvoie required false, ou une URL de vérification pour la personne.
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, et n’acceptent jamais votre clé API Didit.step_up et status présents dans votre return_to indiquent seulement à votre application de vérifier. Avant d’agir, lisez le step-up avec Obtenir un step-up et ne poursuivez que si status vaut approved.Autorisations
Le token d'accès de la personne issu de POST /token/ : un JWT ES256 avec l'en-tête typ: at+jwt, valide pendant au plus 5 minutes. Il ne s'agit pas de votre clé API Didit.
Corps
L'action sensible que la personne est sur le point d'effectuer.
payout (un retrait ou un virement), bank (l'ajout ou la modification d'un compte bancaire) ou contact (la modification d'une adresse e-mail ou d'un numéro de téléphone). Un retrait ou un virement applique également la règle du nouvel appareil.
payout, bank, contact Emplacement où la personne est redirigée après la vérification, avec step_up=<id>&status=approved ajouté. Lorsqu'une règle s'applique, il doit s'agir de l'un des URI de redirection de l'application ; si aucune règle ne s'applique, il n'est pas vérifié.
2048"https://app.example.com/payouts/confirm"
Requis pour payout : le montant, jusqu'à deux décimales. Un nombre JSON est également accepté.
^[0-9]{1,16}(\.[0-9]{1,2})?$"900.00"
Code ISO 4217 de amount. La valeur par défaut est la devise de la règle de versement ; un versement dans une autre devise est toujours vérifié.
^[A-Z]{3}$"USD"
Réponse
Aucune règle ne s'applique.
Aucune règle ne s'applique : poursuivez l'action.
false