Skip to content
Snippets Groups Projects
Zidane Firzatullah's avatar
134a42e2

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

Skema

Endpoint API

  1. /paymentservice: initPayment, checkPaymentStatus, checkPaymentStatusBatch,
  2. /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