Deskripsi Soap Service
Service ini secara umum digunakan untuk payment service. Service ini juga bisa memberikan payment history dalam bentuk xml (soap response), pdf, dan email. Seluruh payment yang masuk ke dalam service ini akan diubah statusnya menjadi paid setiap 25 detik.
Skema Basis Data
Endpoint API
- /paymentservice: initPayment, checkPaymentStatus, checkPaymentStatusBatch,
- /paymenthistory: getPaymentHistory, sendPaymentHistoryMail, getPaymentHistoryPdf
Pembagian Tugas
Fungsi pengiriman pdf: 13521136
Fungsi checkPaymentStatusBatch: 13521136
Sisanya: 13521163
Catatan
Karena terdapat secret (application password gmail) untuk keperluan sending email, tambahkan env variable tersebut terlebih dahulu pada docker-compose file sebelum menjalankan soap