Bahasa Indonesia
API ReferenceLogin

Account Linking

Last updated 07/04/2020
SkenarioLangkah
Inisiasi Sukses - Debit CardKirim sebuah POST ke`/linked_account_tokens/` dengan mengikuti parameter berikut: channel_code: “DC_BRI”, customer_id: {{any}}, properties: {account_mobile_number: {{format +62 dengan nomor bebas}}, card_last_four: 8888, card_expiry: {{format MM/YY dengan nilai bebas}}, account_email: test.email@xendit.co} Nilai untuk parameter lainnya bebas selama mengikuti dan konsisten dengan aturan validasi. Skenario ini akan mengembalikan respon sukses untuk tahap linked account token
Bank gagal mengirimkan OTP kepada customerKirim sebuah POST ke `/linked_account_tokens/` dengan mengikuti parameter berikut: channel_code: “DC_BRI”, customer_id: {{any}}, properties: { account_mobile_number: {{any +62 format}}, card_last_four: 0011, card_expiry: {{any in MM/YY format}}, account_email: {{any}}} Values for other parameters are arbitrary as long as they follow and consistent with validation rules. This should return an error:  “400 OTP_DELIVERY_ERROR”
Akun customer bermasalah, akses akun bank diblokirKirim sebuah POST ke `/linked_account_tokens/` dengan mengikuti parameter berikut: channel_code: “DC_BRI”, customer_id: {{any}}, properties: { account_mobile_number: {{any +62 format}}, card_last_four: 0012, card_expiry: {{any in MM/YY format}}, account_email: {{any}}} Nilai untuk parameter lainnya bebas selama mengikuti dan konsisten dengan aturan validasi. Skenario ini akan mengembalikan respon error : “400 ACCOUNT_ACCESS_BLOCKED”
Penghubungan akun sukses - OTP suksesKirim sebuah POST ke `/linked_account_tokens/{linked_account_token_id}/validate_otp` dengan mengikuti parameter berikut: otp_code: 333000 Pastikan `id` yang disediakan adalah id linked account token yang valid. Skenario ini akan mengembalikan respon sukses linked account token.
Customer memasukkan OTP kadaluarsaKirim POST ke `/linked_account_tokens/{linked_account_token_id}/validate_otp` dengan mengikuti parameter berikut: otp_code: 333001 Pastikan `id` yang disediakan adalah id linked account token yang valid. Skenario ini akan mengembalikan respon error: “400 EXPIRED_OTP_ERROR”
Percobaan OTP telah mencapai maksimalKirim sebuah POST ke `/linked_account_tokens/{linked_account_token_id}/validate_otp` dengan mengikuti parameter berikut: otp_code: 333002 Pastikan `id` yang disediakan adalah id linked account token yang valid.   Skenario ini akan mengembalikan respon error: “400 MAX_OTP_ATTEMPTS_ERROR”
Customer memasukkan invalid OTPKirim sebuah POST ke `/linked_account_tokens/{linked_account_token_id}/validate_otp` dengan mengikuti parameter berikut: otp_code: {{6 digits bebas, tidak termasuk 333000 - 333002}} Pastikan `id` yang disediakan adalah id linked account token yang valid. Skenario ini akan mengembalikan respon error: “400 INVALID_OTP_ERROR”