structure.py
1.06 KB
# https://docs.google.com/document/d/1EGnx1FnOur8qsT5ZI5h9VIstIXDCfpBQBWGa9u3ilag/edit
INQUIRY_PATH = 'inq/{username}/{password}/{invoice_id}'
PAYMENT_PATH = 'pay/{username}/{password}/{invoice_id}/{ntb}/{nominal}'
REVERSAL_PATH = 'rev/{username}/{password}/{invoice_id}/{ntb}'
KODE_IZIN = {
'IMBG': 1, # Izin Mendirikan Bangunan dan Gedung
'DAMIJA': 3, # Daerah Milik Jalan
'RUMIJA': 3, # Ruang Milik Jalan
'IPPOHON': 4, # Izin Penebangan Pohon
'IPRTH': 5, # Izin Pemakaian Ruang Terbuka Hijau
}
RC_INVALID_USER = '00'
RC_OK = '01'
RC_INVOICE_NOT_FOUND = '03'
RC_ALREADY_PAID = '05'
RC_INVALID_AMOUNT = '07'
RC_PAYMENT_NOT_FOUND = '08'
RC_OK_BERDENDA = '02'
RC_INVALID_SKRD = '04'
RC_IZIN_DITOLAK = '06'
ERR_INVALID_USER = 'User tidak ditemukan'
ERR_INVOICE_NOT_FOUND = 'Tagihan tidak ditemukan'
ERR_ALREADY_PAID = 'Tagihan sudah lunas'
ERR_INVALID_AMOUNT = 'Nilai pembayaran berbeda dengan tagihan'
ERR_PAYMENT_NOT_FOUND = 'Pembayaran tidak ditemukan'
ERR_INVALID_SKRD = 'SKRD belum diterbitkan'
ERR_IZIN_DITOLAK = 'Izin ditolak'