API Payment
Background
Setiap pelatihan yang ditawarkan kepada user Prakerja dilakukan oleh DP (Digital Platform). Dokumen ini menjabarkan API course payment yang dapat digunakan oleh DP, sebagai mitra pembayaran Prakerja.
Flow
Detail Flow
- Flow diatas adalah flow user untuk pembelian pelatihan dengan valid schedule code
- Setelah user Prakerja memilih metode pembayaran Kartu Prakerja, pada aplikasi DP, dan memasukan Prakerja ID, selanjutnya DP mengirim prakerja_id, course_code, schedule_code, dan amount (harga pelatihan)
- Kemudian validasi seperti schedule code, course quota, dan lain-lain akan dilakukan, sebelum user dikirimi OTP lewat SMS
- OTP dikirim ke user oleh sistem Prakerja, setelah user memasukan kode OTP pada aplikasi DP, lalu divalidasi ketika dikirim kembali ke Prakerja
- Jika OTP valid, maka transaksi sukses dibuat, kemudian user mendapatkan informasi pembayaran melalui email.