Detail Riwayat Pembayaran
Fitur Detail Riwayat Pembayaran berguna untuk menunjukkan salah satu detail transaksi pembayaran dari daftar Riwayat Pembayaran payment history. Hal ini memiliki sebuah data kartu, jumlah, status pembayaran, dan lain-lain. Di bawah ini adalah Alur Detail Riwayat Pembayaran (gambar di bawah).
Alur Detail Riwayat Pembayaran
3.5.2.1 ICLPaymentHistoryDetailHandler
ICLPaymentHistoryDetailhandler adalah sebuah class untuk menangani request detail riwayat pembayaran.
doGetSalesHistoryDetail
Method | Description |
---|---|
doGetSalesHistoryDetail(String transactionId) | this function gets transaction detail based on transaction identifier |
3.5.2.2 ICLPaymentHistoryDetailService
ICLPaymentHistoryDetailService adalah protokol yang disediakan oleh ICLPaymentHistoryDetailHandler. Protokol ini mengembalikan sebuah response melalui delegate method ketika protokol tersebut berhasil atau gagal. Pastikan protokol tersebut ditempatkan pada class dan tetapkan delegasinya dari ICLPaymentHistoryDetailHandler sebelum mengirim datanya. (Tabel ICLLoginService, pada Seksi 3.3.1.4 ICLLoginService).
Method | Description |
---|---|
onSalesHistoryDetailSuccess | This callback is called to get the transaction details. |
onSalesHistoryDetailError | This callback is called when user can't see transaction detail history because there is error |
onSalesHistoryImageSuccess | This callback is called when success showing image |
onSalesHistoryImageError | This callback is called when fail showing image |