pdam.md 3.38 KB

PDAM

  1. Inquiry

    protokol untuk melakukan pengecekan data tagihan/pembelian REQ :

    modul=PDAM
    command=INQ
    idpel=[IDPEL]
    biller=[kodebiller]
    cid={CLIENTID}
    hc=[HASHCODE]
    trxid=[TRANSKSI ID]
    resp=XML
    

    Contoh request :

    Modul=PDAM
    command=INQ
    idpel=51110000100
    biller=87001
    cid=d9975df3-e982-11e5-bb5c-002590495d2a
    dt=20170705
    hc=bc919752270f90332baa336b6d50d1e7549616b5bd710239a02a66413d5fa968
    trxid=ETYPL400003
    resp=XML
    

    Contoh response Sukses:

    <?xml version="1.0"?>
    <root>
      <status>SUCCESS</status>
      <rc>0000</rc>
      <rcm>[0] Cek Tagihan Sukses ke:51110000100 refnum:BE1D2979288141D595C19C2A2A8ADAA4</rcm>
      <text>51110000100
        Dmmy'Smltor.Name-511
        1 BLN
        AGU17
        RP TAG PDAM RP 270.100
        ADM RP 1.600
        TOTAL RP 271.700
        </text>
      <refnum>BE1D2979288141D595C19C2A2A8ADAA4</refnum>
      <idpel>51110000100</idpel>
      <name>Dmmy'Smltor.Name51110000100</name>
      <totalperiod>1 BLN</totalperiod>
      <billperiod>AGU17</billperiod>
      <admincharge>1600</admincharge>
      <transamount>271700</transamount>
    </root> 
    

    Contoh response Error:

    <?xml version="1.0"?>
    <root>
      <status>ERROR</status>
      <rc>0004</rc>
      <rcm>[4] ERROR Biller Tidak terdaftar</rcm>
    </root>
    
  2. Payment

    Protokol untuk melakukan pembayaran/pembelian dengan terlebih dahulu melakukan inquiry REQ :

    modul=PDAM
    command=PAY
    idpel=[IDPEL]
    biller=[KODE BILLER ]
    cid=][CLIENT
    ID]
    dt=20170705
    hc=[HASHCODE]=ETYPL400003
    resp=XML
    

    Contoh:

    modul=PDAM
    command=PAY
    idpel=51110000100
    biller=87001
    cid=d9975df3-e982-11e5-bb5c- 002590495d2a
    dt=20170705
    hc=bc919752270f90332baa336b6d50d1e7549616b5bd710239a02a66413d5fa968
    trxid=ETYPL400003
    resp=XML
    

    Contoh request :

    modul=PDAM
    cid=87ba9xzc-c7ex-8793-c7e5- 0225901955v7
    dt=20160405
    hc=057db24273f1bf2ffabad292504c2071cd01dd26c1715aec6f261a43bc1b38cb
    resp=xml
    command=pay
    biller=aetra
    idpel=201020030762
    

    Contoh response Sukses:

    <?xml version="1.0"?>
    <root>
      <status>SUCCESS</status>
      <rc>0000</rc>
      <rcm>[0] Pembayaran Sukses ke:51110000100 refnum:2060CB65F35841C99E0B15C1F620D1CE</rcm>
      <text>BLN AGU17
        RP 271.700,00
        ADM RP 1.600
        SUKSES</text>
      <dt>2017-08-28 14:58:43</dt>
      <refnum>2060CB65F35841C99E0B15C1F620D1CE</refnum>
      <subid>51110000100</subid>
      <name>Dmmy'Smltor.Name51110000100</name>
      <subaddress/>
      <subsegmen>3A</subsegmen>
      <admincharge>1600</admincharge>
      <transamount>271700</transamount>
      <start>0</start>
      <end>0</end>
      <billmonth>AGU17</billmonth>
      <billpdam>36600</billpdam>
      <billtotal>265100</billtotal>
      <installment>222500</installment>
      <stamp>6000</stamp>
      <vat>0</vat>
      <danameter>0</danameter>
      <penalty>0</penalty>
      <info>PT AETRA MENYATAKAN RESI INI MERUPAKAN BUKTI PEMBAYARAN YANG SAH</info>
    </root>
    

    Contoh response Error:

    <?xml version="1.0"?>
    <root>
      <status>ERROR</status>
      <rc>0004</rc>
      <rcm>[4] ERROR Biller Tidak terdaftar</rcm>
    </root>