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
}Buat Step-Up Autentikasi | Didit Authentication API
POST /step-up/ menerapkan aturan step-up Anda sebelum tindakan sensitif. Mengembalikan required false atau URL verifikasi untuk pengguna.
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, dan tidak pernah menggunakan kunci API Didit Anda.step_up dan status pada return_to Anda hanya memberi tahu aplikasi Anda untuk memeriksa. Sebelum bertindak, baca step-up dengan Dapatkan step-up dan lanjutkan hanya jika status bernilai approved.Otorisasi
Token akses orang tersebut dari POST /token/: JWT ES256 dengan header typ: at+jwt, berlaku paling lama 5 menit. Bukan kunci API Didit Anda.
Body
Tindakan sensitif yang akan diambil orang tersebut.
payout (penarikan atau transfer dana), bank (menambahkan atau mengubah rekening bank) atau contact (mengubah email atau nomor telepon). Payout juga menerapkan aturan perangkat baru.
payout, bank, contact Tujuan pengguna kembali setelah memverifikasi, dengan tambahan step_up=<id>&status=approved. Saat suatu aturan berlaku, nilai ini harus merupakan salah satu URI pengalihan aplikasi; saat tidak ada yang berlaku, nilai ini tidak diperiksa.
2048"https://app.example.com/payouts/confirm"
Wajib untuk payout: jumlah, hingga dua desimal. Angka JSON juga diterima.
^[0-9]{1,16}(\.[0-9]{1,2})?$"900.00"
Kode ISO 4217 dari amount. Default ke mata uang aturan pembayaran; pembayaran dalam mata uang lain selalu diperiksa.
^[A-Z]{3}$"USD"
Respons
Tidak ada aturan yang berlaku.
Tidak ada aturan yang berlaku: lanjutkan tindakan.
false