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'