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 erstellen | Didit Authentication API
POST /step-up/ wendet Ihre Step-up-Regeln vor einer sensiblen Aktion an. Es liefert required false oder eine Verifizierungs-URL für die Person.
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, und akzeptieren niemals Ihren Didit-API-Schlüssel.step_up und status in Ihrem return_to signalisieren Ihrer Anwendung nur, dass sie nachsehen soll. Bevor Sie handeln, rufen Sie den Step-up mit Einen Step-up abrufen ab und fahren Sie nur fort, wenn status den Wert approved hat.Autorisierungen
Das Access Token der Person von POST /token/: ein ES256-JWT mit dem Header typ: at+jwt, gültig für maximal 5 Minuten. Nicht Ihr Didit-API-Schlüssel.
Body
Die sensible Aktion, die die Person gerade ausführen möchte.
payout (eine Auszahlung oder Überweisung), bank (Hinzufügen oder Ändern eines Bankkontos) oder contact (Ändern einer E-Mail-Adresse oder Telefonnummer). Bei einer Auszahlung greift zusätzlich die Regel für neue Geräte.
payout, bank, contact Wohin die Person nach der Verifizierung zurückkehrt, ergänzt um step_up=<id>&status=approved. Wenn eine Regel greift, muss es eine der Weiterleitungs-URIs der Anwendung sein; wenn keine greift, wird dies nicht geprüft.
2048"https://app.example.com/payouts/confirm"
Erforderlich für payout: der Betrag, bis zu zwei Dezimalstellen. Eine JSON-Zahl wird ebenfalls akzeptiert.
^[0-9]{1,16}(\.[0-9]{1,2})?$"900.00"
ISO 4217-Code von amount. Standardmäßig die Währung der Auszahlungsregel; eine Auszahlung in einer anderen Währung wird immer geprüft.
^[A-Z]{3}$"USD"
Antwort
Keine Regel greift.
Keine Regel greift: Fahren Sie mit der Aktion fort.
false