1 History Perubahan No Tgl Perubahan Description 1 10 Oct 2011 Perubahan format bit-48 untuk produk PL Postpaid dan prepaid. 2 1! Oct 2011 1. Perubahan "ormat bit-48 untuk produk #$L%O& dan #$L%O&'$L ()*LO+Postpaid , 'impati-*s+Prepaid- 2. Perubahan bit-.!. . / ov 2011 1. Perubahan "ormat bit-48 untuk produk #$L%O&'$L Prepaid 2. Panambahan "ormat bit48 untuk produk 01O'*# (Postpaid , Prepaid- dan produk 2L (Postpaid , Prepaid-. . 22 ov 2011 Perubahan bit-48 untuk produk #e3kom P'# 4 . "eb 2012 Penambahan produk pemba4aran #iket 5aruda6 7akat6 dan #8 9er3angganan (0ndovision- : .0 *pr 2012 Penambahan spesifikasi pemba4aran "0" ; .0 &ei 2012 <pdate 'truktur receipt untuk "0" / 10 =u3i 2012 Penambahan bit-;1 untuk pemba4aran me3a3ui 91' >eb 8 .1 *gustus 2012 Penambahan *dmin "ee di bit-48 Pemba4aran tagihan #$L%O& ! .1 Oktober 2012 Penambahan detai3 untuk bit-426 bit-4. 10 0! =anuari 201. 1. Penambahan spesifikasi untuk pemba4aran #iket P# %*0 2. Penambahan spesifikasi untuk Pembe3ian pu3sa "3e?4 trend4 .. Penambahan spesifikasi pemba4aran tagihan 5as 11 &aret 201. 1. Penambahan pemba4aran L0% 2. 12 4 *pri3 201. 1. Penambahan 9it .0 untuk fee 1e3iver4 @hanne3 1. 1; *pri3 201. 1. Penambahan product code untuk post paid 'martfren6 $sia dan *?is serta purchase 'martfren6 $sia dan *?is 2. Penambahan 1etai3 bit 48 untuk post paid 'martfren6 $sia dan *?is serta purchase 'martfren6 $sia dan *?is 14 2! *pri3 201. 1. Penambahan spesifikasi pa4ment Aeb branch 1: 0; &ei 201. 1. Perbaikan bit 48 Pemba4aran Post paid dan pre paid via &itracomm 1: 08 &ei 201. 1. Penambahan spesifikasi untuk pembe3ian voucher #e3komse3 1; 28 &ei 201. 1. Perubahan "ormat bit-48 untuk produk #$L%O& dan #$L%O&'$L ()*LO+Postpaid - 2. Penambahan bit-48 untuk produk #$L%O&'$L ('impati-*' Prepaid- 1/ 04 =u3i 201. Pen4esuaian "ormat bit-48 untuk inBuir4 dan pa4ment pada produk #$L%O&'$L('impati-*' Prepaid- 18 0: =u3i 201. Penambahan bit-48 untuk produk #e3komse3()*LO+postpaid- 1! 2 *gustus 201. Perubahan bit 48 untuk P1*& agar mengakomodir 01 tagihan dan denda 20 1; 'eptember 201. Penambahan format P99 untuk mengakomodir pemba4aran P99 21 1; Oktober 201. Penambahan bit 48 untuk PL on #ag3ist 3 | P a g e
22 1/ Oktober 201. Perubahan format bit-48 #e3komse3()*LO dan 'impati-*'- disesuaikan dengan spek "innet omor handphone n-4Cn-! n-1. 2. 24 Oktober 201. Perubahan format bit-48 #e3komse3()*LO dan 'impati-*'- disesuaikan dengan spek "innet ama Pe3anggan ans-.0 ans-4: 24 2: Oktober 201. Penambahan komponen bit 48 P1*& untuk mengakomodir 2 additiona3 info baru
2 ISO 8583 Message Format 2.1 0200 Message Format Bit.No. FieldName M/O Description 1 9it&ap$?tended O 2 Primar4*ccountumber O . Processing@ode & 4 #ransaction*mount @ &andator4forPa4ment&essage / #ransmission1ateand#ime & 11 '4stem#race*udit & 12 Loca3#ransaction#ime & 1. Loca3#ransaction1ate & 14 $?piration1ate O 1: 'ett3ement1ate & 18 &erchantDs#4pe & 22 Point-of-'ervice$ntr4&ode O .0 *mount#ransactionProcessing"ee O &andator4forPa4ment&essage .2 *cBuiring0nstitution0dentification@ode O .: #rack21ata O ./ Eetrieva3Eeferenceumber & 41 @ard*cceptor#ermina30dentification & 42 @ard*cceptor0dentification@ode O 4. @ard*cceptorame+Location O 48 *dditiona31ataPrivate & 4! #ransaction@urrenc4@ode & ;1 reservedPrivate1 @ ;2 reservedPrivate2 & ;. reservedPrivate. & 102 "rom*ccountumber O 10. #o*ccountumber O
| P a g e
2.2 0210 Message Format Bit.No. FieldName M/O Description 1 9it&ap$?tended O 2 Primar4*ccountumber O . Processing@ode & 4 #ransaction*mount O &andator4forPa4ment&essage / #ransmission1ateand#ime & 11 '4stem#race*udit & 12 Loca3#ransaction#ime & 1. Loca3#ransaction1ate & 14 $?piration1ate O 1: 'ett3ement1ate & 18 &erchantDs#4pe & 22 Point-of-'ervice$ntr4&ode O .0 *mount#ransactionProcessing"ee O &andator4forPa4ment&essage .2 *cBuiring0nstitution0dentification@ode & .: #rack21ata O ./ Eetrieva3Eeferenceumber & .! Eesponse@ode & 41 @ard*cceptor#ermina30dentification & 42 @ard*cceptor0dentification@ode O 4. @ard*cceptorame+Location O 48 *dditiona31ataPrivate & 4! #ransaction@urrenc4@ode & ;1 reservedPrivate1 @ ;2 reservedPrivate2 & ;. reservedPrivate. & 102 "rom*ccountumber O 10. #o*ccountumber O
2.3 0220 Message Format Bit.No. FieldName M/O Description 1 9it&ap$?tended O
2 Primar4*ccountumber O &ust be identica3 to the Pa4ment EeBuest &essage . Processing@ode & &ust be identica3 to the Pa4ment EeBuest &essage 4 #ransaction*mount O &ust be identica3 to the Pa4ment EeBuest &essage / #ransmission1ateand#ime & &ust be identica3 to the Pa4ment EeBuest &essage ! | P a g e
11 '4stem#race*udit & &ust be identica3 to the Pa4ment EeBuest &essage 12 Loca3#ransaction#ime & &ust be identica3 to the Pa4ment EeBuest &essage 1. Loca3#ransaction1ate & &ust be identica3 to the Pa4ment EeBuest &essage 14 $?piration1ate O &ust be identica3 to the Pa4ment EeBuest &essage 1: 'ett3ement1ate & &ust be identica3 to the Pa4ment EeBuest &essage 18 &erchantDs#4pe & &ust be identica3 to the Pa4ment EeBuest &essage 22 Point-of-'ervice$ntr4&ode O &ust be identica3 to the Pa4ment EeBuest &essage .0 *mount#ransactionProcessing"ee O &ust be identica3 to the Pa4ment EeBuest &essage .2 *cBuiring0nstitution0dentification@ode O &ust be identica3 to the Pa4ment EeBuest &essage .: #rack21ata O &ust be identica3 to the Pa4ment EeBuest &essage ./ Eetrieva3Eeferenceumber & &ust be identica3 to the Pa4ment EeBuest &essage 41 @ard*cceptor#ermina30dentification & &ust be identica3 to the Pa4ment EeBuest &essage 42 @ard*cceptor0dentification@ode O &ust be identica3 to the Pa4ment EeBuest &essage 4. @ard*cceptorame+Location O &ust be identica3 to the Pa4ment EeBuest &essage 48 *dditiona31ataPrivate & &ust be identica3 to the Pa4ment EeBuest &essage 4! #ransaction@urrenc4@ode & &ust be identica3 to the Pa4ment EeBuest &essage ;1 reservedPrivate1 @ &ust be identica3 to the Pa4ment EeBuest &essage ;2 reservedPrivate2 & &ust be identica3 to the Pa4ment EeBuest &essage ;. reservedPrivate. & &ust be identica3 to the Pa4ment EeBuest &essage 102 "rom*ccountumber O &ust be identica3 to the Pa4ment EeBuest &essage 10. #o*ccountumber O &ust be identica3 to the Pa4ment EeBuest &essage
2.4 0230 Message Format Bit.No. FieldName M/O Description " | P a g e
1 9it&ap$?tended O 2 Primar4*ccountumber O &ust be identica3 to the *dvice EeBuest &essage . Processing@ode & &ust be identica3 to the *dvice EeBuest &essage 4 #ransaction*mount O &ust be identica3 to the *dvice EeBuest &essage / #ransmission1ateand#ime & &ust be identica3 to the *dvice EeBuest &essage 11 '4stem#race*udit & &ust be identica3 to the *dvice EeBuest &essage 12 Loca3#ransaction#ime & &ust be identica3 to the *dvice EeBuest &essage 1. Loca3#ransaction1ate & &ust be identica3 to the *dvice EeBuest &essage 14 $?piration1ate O &ust be identica3 to the *dvice EeBuest &essage 1: 'ett3ement1ate & &ust be identica3 to the *dvice EeBuest &essage 18 &erchantDs#4pe & &ust be identica3 to the *dvice EeBuest &essage 22 Point-of-'ervice$ntr4&ode O &ust be identica3 to the *dvice EeBuest &essage .0 *mount#ransactionProcessing"ee O &ust be identica3 to the *dvice EeBuest &essage .2 *cBuiring0nstitution0dentification@ode & &ust be identica3 to the *dvice EeBuest &essage .: #rack21ata O &ust be identica3 to the *dvice EeBuest &essage ./ Eetrieva3Eeferenceumber & &ust be identica3 to the *dvice EeBuest &essage .! Eesponse@ode & &ust be identica3 to the *dvice EeBuest &essage 41 @ard*cceptor#ermina30dentification & &ust be identica3 to the *dvice EeBuest &essage 42 @ard*cceptor0dentification@ode O &ust be identica3 to the *dvice EeBuest &essage 4. @ard*cceptorame+Location O &ust be identica3 to the *dvice EeBuest &essage 48 *dditiona31ataPrivate & &ust be identica3 to the *dvice EeBuest &essage 4! #ransaction@urrenc4@ode & &ust be identica3 to the *dvice EeBuest &essage ;1 reservedPrivate1 @ ;2 reservedPrivate2 & ;. reservedPrivate. & # | P a g e
102 "rom*ccountumber O &ust be identica3 to the *dvice EeBuest &essage 10. #o*ccountumber O &ust be identica3 to the *dvice EeBuest &essage
2.5 0400 Message Format Bit.No. FieldName M/O Description 1 9it&ap$?tended O 2 Primar4*ccountumber O &ust be identica3 to the Pa4ment EeBuest &essage . Processing@ode & &ust be identica3 to the Pa4ment EeBuest &essage 4 #ransaction*mount O &ust be identica3 to the Pa4ment EeBuest &essage / #ransmission1ateand#ime & &ust be identica3 to the Pa4ment EeBuest &essage 11 '4stem#race*udit & &ust be identica3 to the Pa4ment EeBuest &essage 12 Loca3#ransaction#ime & &ust be identica3 to the Pa4ment EeBuest &essage 1. Loca3#ransaction1ate & &ust be identica3 to the Pa4ment EeBuest &essage 14 $?piration1ate O &ust be identica3 to the Pa4ment EeBuest &essage 1: 'ett3ement1ate & &ust be identica3 to the Pa4ment EeBuest &essage 18 &erchantDs#4pe & &ust be identica3 to the Pa4ment EeBuest &essage 22 Point-of-'ervice$ntr4&ode O &ust be identica3 to the Pa4ment EeBuest &essage .0 *mount#ransactionProcessing"ee O &ust be identica3 to the *dvice EeBuest &essage .2 *cBuiring0nstitution0dentification@ode O &ust be identica3 to the Pa4ment EeBuest &essage .: #rack21ata O &ust be identica3 to the Pa4ment EeBuest &essage ./ Eetrieva3Eeferenceumber & &ust be identica3 to the Pa4ment EeBuest &essage 41 @ard*cceptor#ermina30dentification & &ust be identica3 to the Pa4ment EeBuest &essage 42 @ard*cceptor0dentification@ode O &ust be identica3 to the Pa4ment EeBuest &essage 4. @ard*cceptorame+Location O &ust be identica3 to the Pa4ment EeBuest &essage 48 *dditiona31ataPrivate & &ust be identica3 to the Pa4ment EeBuest $ | P a g e
&essage 4! #ransaction@urrenc4@ode & &ust be identica3 to the Pa4ment EeBuest &essage ;1 reservedPrivate1 @ ;2 reservedPrivate2 & ;. reservedPrivate. & !0 Origina31ata$3ement & 102 "rom*ccountumber O &ust be identica3 to the Pa4ment EeBuest &essage 10. #o*ccountumber O &ust be identica3 to the Pa4ment EeBuest &essage
2.6 0410 Message Format Bit.No. FieldName M/O Description 1 9it&ap$?tended O 2 Primar4*ccountumber O &ust be identica3 to the Eeversa3 EeBuest &essage . Processing@ode & &ust be identica3 to the Eeversa3 EeBuest &essage 4 #ransaction*mount O &ust be identica3 to the Eeversa3 EeBuest &essage / #ransmission1ateand#ime & &ust be identica3 to the Eeversa3 EeBuest &essage 11 '4stem#race*udit & &ust be identica3 to the Eeversa3 EeBuest &essage 12 Loca3#ransaction#ime & &ust be identica3 to the Eeversa3 EeBuest &essage 1. Loca3#ransaction1ate & &ust be identica3 to the Eeversa3 EeBuest &essage 14 $?piration1ate O &ust be identica3 to the Eeversa3 EeBuest &essage 1: 'ett3ement1ate & &ust be identica3 to the Eeversa3 EeBuest &essage 18 &erchantDs#4pe & &ust be identica3 to the Eeversa3 EeBuest &essage 22 Point-of-'ervice$ntr4&ode O &ust be identica3 to the Eeversa3 EeBuest &essage .0 *mount#ransactionProcessing"ee O &ust be identica3 to the *dvice EeBuest &essage .2 *cBuiring0nstitution0dentification@ode O &ust be identica3 to the Eeversa3 EeBuest &essage .: #rack21ata O &ust be identica3 to the Eeversa3 EeBuest &essage ./ Eetrieva3Eeferenceumber & &ust be identica3 to the Eeversa3 EeBuest &essage % | P a g e
.! Eesponse@ode & 41 @ard*cceptor#ermina30dentification & &ust be identica3 to the Eeversa3 EeBuest &essage 42 @ard*cceptor0dentification@ode O &ust be identica3 to the Eeversa3 EeBuest &essage 4. @ard*cceptorame+Location O &ust be identica3 to the Eeversa3 EeBuest &essage 48 *dditiona31ataPrivate & &ust be identica3 to the Eeversa3 EeBuest &essage 4! #ransaction@urrenc4@ode & &ust be identica3 to the Eeversa3 EeBuest &essage ;1 reservedPrivate1 @ ;2 reservedPrivate2 & ;. reservedPrivate. & !0 Origina31ata$3ement & &ust be identica3 to the Eeversa3 EeBuest &essage 102 "rom*ccountumber O &ust be identica3 to the Eeversa3 EeBuest &essage 10. #o*ccountumber O &ust be identica3 to the Eeversa3 EeBuest &essage
3.1 %it&2 ' Primary(##ount)umber &erupakan nomor account 4ang digunakan untuk me3akukan transaksi.
3.2 %it&3 ' Pro#essing*o+e &erupakan kode 4ang mengidetifikasi Genis transaksi dan per3akuan terhadap account 4ang digunakan untuk me3akukan transaksi. %ode ini terdiri dari . bagian sub-fie3d6 antara 3ain : 1. 1ua digit pertama mengidentifikasi Genis transaksi 4ang di3akukan (3( : 0nBuir4 atau '( : Pa4ment-. 2. 1ua digit sete3ah Genis transaksi (digit ke tiga dan empat- mengidentifikasi Genis from account 4ang digunakan untuk me3akukan transaksi sebagai berikut a. '( : @urrent b. 2( : #abungan(tanpa buku tabungan-+'aving c. 3( : #abungan dengan 9uku #abungan d. ( : #unai e. !( : 5L Point c6d6e %husus untuk >eb-9ranch .. 1ua digit terahir mengidentifikasi Genis to*ccount 4ang digunakan untuk transaksi (2( : #abungan+'aving 6 '( : current-. 1engan demikian6 processing code 4ang mungkin ada3ah 3('((( ) 3(2(((untuk 0nBuir4 dan '('(((* '(2(((* '(3(((* '(((( ) '(!((( untuk Pa4ment.
3.3 %it&4 ' (mount ,ransa#tion 1escription : Origina3 amount Aith 2 decima3 points. $?amp3e : H00000;000000I (eBua3s ;06000.00- '' | P a g e
3.12 %it&32 ' (#1uiringInstitutionI+enti2i#ation*o+e 1ata e3ement ini berisi kode institusi
3.13 %it&35 ' ,ra#32ata "ie3d ini digunakan untuk transaksi *#& 9i33pa4ment 1ata e3ement ini berisi data 4ang terdapat pada track 2 dari magnetic stripe kartu
3.14 %it&3- ' 4etrie5a"4e2eren#e)umber 1escription : * uniBue transaction number6 produce b4 1evice )and3er. $?amp3e : H12.4:; H
3.15 %it&30 ' res$onse*o+e Eesponse code4ang mungkin dikemba3ikan o3eh midd3eAare ada3ah sebagai berikut: 01 *ccount number not found 02 ot enough customer account ba3ance 0: "ai3ed genera3 error 0/ 0nva3id mandator4 fie3d 08 @etak buku tabungan du3u 0! 0ncomp3ete message 10 Preset ma?imum transaction 3oaded e?ceeded 12 9i33 not avai3ab3e 14 0nva3id customer 01 1: Eekening be3um diaktifkan 1/ 93okir 1ebet 18 93okir %redit 20 *ccount c3osed toda4 24 0nva3id processing code 2: 0nva3id merchant t4pe 2; 0nva3id institution identification code 28 9atas pendebetan per hari e?ceded '3 | P a g e
.2 0nva3id netAork managementinformation code 40 #ransaction is not a33oAed 4. 0nva3id+unknoAn card 48 o Pa4ment 4! o record to reverse :0 @annot reverse6 transaction committed+sett3ed :1 Eeersa3 on34 can be done for toda4 transaction :4 9i33 a3read4 paid :! 0nva3id transaction amount ;8 #ime out from 'erice Proider /0 Eeference code a3read4 e?ist /1 0nva3id Eeference code /4 @ustomer is b3ocked /: >rong P0 number /8 Eekening dibekukan 80 'erice Proider @utoff date in progress 81 "ai3ed to connect to core 82 @ore timeout 8. @ore $O1 8: @ard is inactie 8; @ard is b3ocked 8; *ccount b3ack3isted 88 Eekening sudah ditutup 8! Link to 'erice Proider doAn !0 eed to signon !2 o routing avai3ab3e. !/ Eekening pasif !8 Eestricted account !! 0nterna3 s4stem error+undefined error
3.16 %it&41 ' *ar+(##e$tor,ermina"I+enti2i#ation 1escription : * uniBue code to identif4 1evice )and3er 1. *#& K #ermina3 01 2. >9 K >orkstation 01 $?amp3e : H*9@1$"5)0=12.4: I 3.1- %it&42 ' *ar+(##e$torI+enti2i#ation*o+e 1escription : * code to identif4 card acceptor. $?amp3e : H200 H
3.10.- P.) )on ,ag"ist .n/uir0,e/uest an-/ @3ient 01 Pero 3eft-padding n-1. Eegistration umber Pero 3eft-padding n-. #ransaction @ode Pero 3eft-padding .n/uir0 ,esponse*Pa0ment ,e/uest*Pa0ment ,esponse '# | P a g e
an-. 0'O @urrenc4 @ode 0'O @urrenc4 @ode 0ndonesian Eupiah K .;0 n-1 @urrenc4 &inor <nit umber of decima3 va3ue 0 K no decima3 va3ue n K n-3ast digits of va3ue amount are decima3 va3ues n-12 8a3ue *mount #ota3 #ransaction *mount an-/ @3ient 01 n-1. Eegistration umber n-. #ransaction @ode ans-2: #ransaction ame space right-padding n-8 Eegistration 1ate @@OO&&11 n-8 $?piration 1ate 11&&@@OO n-12 'ubscriber 01 Pero 3eft-padding an-2: 'ubscriber ame an-.2 PL Eeference umber
an-.2 'Aitcher Eeference umber
an-: 'ervice <nit space right-padding an-.: 'ervice <nit *ddress space right-padding an-1: 'ervice <nit Phone space right-padding n-1 #ota3 #ransaction *mount &inor <nit
3.10.8 :artu :re+it .n/uir0* Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 9ank @ode %ode 9ank. *ns-. Pa4ment code "i33 Aith Q77P8 ans-20 @redit @ard umber omor kartu ans-.0 @ustomer ame "i33 Aith space on inBuir4 message n-12 =um3ahPemba4aran "i33 Aith space on inBuir4 message n-12 =um3ah tagihan "i33 Aith space on inBuir4 message '$ | P a g e
n-12 =um3ah minima3 pemba4aran "i33 Aith space on inBuir4 message n-12 9ia4a *dmin 9ank "i33 Aith space on inBuir4 message *ns-.0 0nstitution ame "i33 Aith space on inBuir4 message ans-40 additiona30nfo "i33 Aith space on inBuir4 message
3.10.0 SPP .n/uir0* Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 <niversit4@ode ans-. Pa4ment #4pe ans-20 0& ans-.0 ama &ahasisAa "i33 Aith space on inBuir4 message n-12 =um3ahPemba4aran "i33 Aith space on inBuir4 message n-12 9ia4a *dmin 9ank "i33 Aith space on inBuir4 message ans-.0 9i33Eeference "i33 Aith space on inBuir4 message n-8 1ue1ate 11&&OOOO. ans-11 'emester "i33 Aith space on inBuir4 message ans-10 %odeProgram'tudi "i33 Aith space on inBuir4 message ans-40 ama Program'tudi "i33 Aith space on inBuir4 message ans-.0 0nstitution ame "i33 Aith space on inBuir4 message ans-10 %ode *kses "i33 Aith space on inBuir4 message ans-.0 additiona30nfo "i33 Aith space on inBuir4 message an-1 Pa4mentðod "+P ("u33 + Partia3 Pa4ment-. "i33 Aith space on inBuir4 message
3.10.10 ,< %er"angganan 7In+o5ision= +""8 .n/uir0* Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 0nstitution @ode ans-. Pa4ment #4pe ans-20 <niBue 01 ans-.0 @ustomer name "i33 Aith space on inBuir4 message n-12 =um3ahPemba4aran "i33 Aith space on inBuir4 message n-12 9ia4a *dmin 9ank "i33 Aith space on inBuir4 message ans-.0 9i33Eeference "i33 Aith space on inBuir4 message n-8 1ue1ate 11&&OOOO. ans-11 additiona30nfo "i33 Aith space on inBuir4 message ans-10 additiona30nfo "i33 Aith space on inBuir4 message ans-40 additiona30nfo "i33 Aith space on inBuir4 message ans-.0 0nstitution ame "i33 Aith space on inBuir4 message ans-10 additiona30nfo "i33 Aith space on inBuir4 message ans-.0 additiona30nfo "i33 Aith space on inBuir4 message '% | P a g e
an-1 Pa4mentðod "+P ("u33 + Partia3 Pa4ment-. "i33 Aith space on inBuir4 message
3.10.11 >a3at .n/uir0* Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 0nstitution @ode ans-. Pa4ment #4pe ans-20 <niBue 01 ans-.0 @ustomer name "i33 Aith space on inBuir4 message n-12 =um3ahPemba4aran "i33 Aith space on inBuir4 message n-12 9ia4a *dmin 9ank "i33 Aith space on inBuir4 message ans-.0 9i33Eeference "i33 Aith space on inBuir4 message n-8 1ue1ate 11&&OOOO. ans-11 additiona30nfo "i33 Aith space on inBuir4 message ans-10 additiona30nfo "i33 Aith space on inBuir4 message ans-40 additiona30nfo "i33 Aith space on inBuir4 message ans-.0 0nstitution ame "i33 Aith space on inBuir4 message ans-10 additiona30nfo "i33 Aith space on inBuir4 message ans-.0 additiona30nfo "i33 Aith space on inBuir4 message an-1 Pa4mentðod "+P ("u33 + Partia3 Pa4ment-. "i33 Aith space on inBuir4 message
3.10.12 P(M .n/uir0* Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 0nstitution code ans-. Pa4ment #4pe ans-20 @ustomer 0d ans-.0 ama @ustomer n-12 *mount #agihan ans-40 *3amat @ustomer n-12 'tand *Aa3 n-12 'tand *khir n-12 =um3ah Pemakaian n-12 9ia4a *dm 9ank ans-.0 ama Ea4on ans-40 *dditiona3 info ans-10 01 #agihan n-12 1enda ans-.2 *dditiona3 info 2 ans-.2 *dditiona3 info . 2( | P a g e
3.10.13 I)OS(, & M(,4I? .n/uir0* Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 kode operator n-! nomor te3epon padded 3eft Aith Pero an-11 bi33 reference On message 1 K spaces(.0- ans-.0 @ustomer name On message 1 K spaces(.0- n-12 9i33 *mount On &essage 1 K 000000000000 n-2 region code On &essage 1 K 00
3.10.14 I)OS(, @ IM3 Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 kode operator n-! nomor te3epon padded 3eft Aith Pero an-12 i3ai #ransaksi n-8 "i33er "i33 Aith 00000000 n-1; reference On &essage 1 K 0000000000000000
3.10.15 I)OS(, @ M!),(4I Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 kode operator n-! nomor te3epon padded 3eft Aith Pero an-12 i3ai #ransaksi omina3 voucher
3.10.16 ?. & ?P.O4 .n/uir0* Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 kode operator n-! nomor te3epon padded right Aith spaces an-1; omor pe3anggan padded right Aith spaces ans-.0 @ustomer name On message 1 K spaces(.0- n-12 9i33 *mount On &essage 1 K 000000000000 n-8 1ue 1ate 11&&OOOO an-; *pprova3 @ode
3.10.1- ?. & <O;*H!4 Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-4 kode operator n-! nomor te3epon padded right Aith spaces n-1 %ode Produk 1 : 2L voucherL 2' | P a g e
2 : 9ebas 2tra an-12 omina3 Padded 3eft Aith Pero n-2 &EP code On &essage 1 "i33 Aith Q00D n-8 periode On &essage 1 K Q00000000D n-1; 8oucher seria3 number On message 1 K Q0000000000000000D
omina3 2L voucher : 2:.0006 :0.0006 100.0006 dan 200.000L omina3 9ebas 2tra : 10.0006 :0.000 dan 100.000L
3.10.18 ,i3et (ir"ine 7Aaru+a9 .ion (ir8 .n/uir0* Pa0ment* ,e4ersal 1,e/uest/,esponse2 n-1. omor kode Pemba4aran Left padded Aith Pero n-2 %ode 9i33er 1 (0!- n-4 %ode 9i33er 2 (0001- n-1 =um3ah "3ight6 ni3ai ma? dari variabe3 ini ada3ah .R an-11 "3ight 0nfo M1 R =um3ah Penumpang : n2
R @arrier : an2 R %e3as : an1 R "rom : an. R #o : an. ns-12 "3ight 0nfo M1 $?tended R "3ight umber : ns4
R Paded Aith Pero &anda3a6 9atavia6 'riAiGa4a R Paded Aith spaces 5aruda6 Lion R )ari 9u3an %eberangkatan : 11&& R =am %eberangkatan : hhmm an-11 "3ight M2.0dem "3ight 0nfo M1 ns-12 "3ight M2 $?tended .0dem "3ight 0nfo M1 $?tended an-11 "3ight M..0dem "3ight 0nfo M1 ns-12 "3ight M. $?tended.0dem "3ight 0nfo M1 $?tended ans-.0 Passanger ame (ans.06 EP'- ans-1: PE @odeRR (ans1:6 EP'- R
a- "3ight 0nfo dan "3ight 0nfo $?tended diberikan han4a untuk . "3ight 'egmen pertama. "3ight segment untuk setiap kode pemba4aran bisa 3ebih dari . (kecua3i 5aruda6 Aa3au f3ight segmen sebenarn4a 3ebih dari . tetapi informasi "3ight 'egmen ditu3is .-
22 | P a g e
R
b- PE @ode : Pemetaan dari %odepemba4aran (n1.- ke %ode9ooking+PE @ode (an;- n-12 *dmin "ee Left padded Aith Pero
3.10.10 FI)()*! & FIF an-20 <niBue umber + @ontract umber n-8 1ate (ddmm4444+220:200!- n-; #ime (hhmmss+1/20.0- an-.0 @ustomer ame n-12 9i33 *mount n-12 @* *dmin charge On &essage 26.64 K 000000000000 n-.2 Eeference1+ &LPO EeferenceML On &essage 2+. K spaces(.2-L On &essage 4 K &LPO Eeff n-.2 Eeference2L On &essage 26.64 K pa4ment number (right padded Aithspace- n-10 Eecid n-10 'O9 EecordM+0000000001 *dditiona3 0nfo + 'creen + Eeceipt
'creen + Eeceipt "ormat Arr# Sample Value Length Description 1 ???????????????????? 20 @ontract number 3eft Gustified padded b4 space 2 ???????????????????? .0 @ustomer ame )ost truncate if nameFs 3ength more than 2: charL 3eft Gustified padded b4 space . 11&&OOOO 8 1uedate Left Gustified padded b4 space 4 !!!! 4 Pa4ment o "rom Left Gustified padded b4 space : !!!! 4 Pa4ment o #o Left Gustified padded b4 space ; !!!!!!!!!!!! 12 Pa4ab3e amount (tota3*mountPa4ab3e- Eight Gustified padded b4 space / !!!!!!!!!!!! 12 &in Pa4ment Eight Gustified padded b4 space 8 !!!!!!!!!!!! 12 &a? Pa4ment Eight Gustified padded b4 space ! ???????????????????????????? ???? .2 &LPO reference no Left Gustified padded b4 space 10 !!!!!!!!!!!! 12 Pa4ab3e component1 (pena3t4"ee- Eight Gustified padded b4 space 11 !!!!!!!!!!!! 12 Pa4ab3e component2 (co33ection"ee- Eight Gustified padded b4 space 12 !!!!!!!!!!!! 12 Pa4ab3e component. (interest*mount- Eight Gustified padded b4 space 1. !!!!!!!!!!!! 12 Pa4ab3e component4 (insta33ment*mount- Eight Gustified padded b4 space 14 !!!!!!!!!!!! 12 Pa4ab3e component: (dendaSba4ar- Eight Gustified padded b4 space 1: !!!!!!!!!!!! 12 Pa4ab3e component; (co33ectionSfeeSba4ar- 23 | P a g e
3.10.24 PaBa3 aerah .n/uir0 * Pa0ment* ,e4ersal 1 ,e/uest / ,esponse 2 n-4 %ode 0nstitusi ans-. =enisPaGak n-20 OP+P>P6 3eft Gustified padded Aith space n-4 #ahunPaGak ans-.0 ama>P6 3eft Gustified padded Aith space "i33 Aith space on inBuir4 message ans-:0 *3amat>P6 3eft Gustified padded Aith space "i33 Aith space on inBuir4 message ans-.0 ama 0nstitusi "i33 Aith space on inBuir4 message n-12 =um3ah#agihan6 right Gustified padded Aith Pero "i33 Aith space on inBuir4 message n-12 1enda6 right Gustified padded Aith Pero "i33 Aith space on inBuir4 message n-12 9ia4a*dmin6 right Gustified padded Aith Pero "i33 Aith space on inBuir4 message n-.2 PeriodePaGak6 3eft Gustified padded Aith space "i33 Aith space on inBuir4 message ans-1 Pa4mentðod "i33 Aith space on inBuir4 message
3.20 %it&40 ' #urren#y*o+e,ransa#tion 1ata e3ement ini dapat berisi Q.;0D (Eupiah-6 Q!/8D ($uro-6 Q840D (<' 1o33ar- atau kode 3ain sesuai dengan kode mata uang internasiona3.
3.21 %it&61 ' reser5e+Pri5ate1 7e5i#e an+ ;ser I+enti2i#ation8 "ie3d ini digunakan untuk transaksi >eb-9ranch 9i33pa4ment 2! | P a g e
Pa0ment 1,e/uest2 n-1! o @$%
n-1! o 'eri 9utab
n-1! 'a3do 9utab
n-1! o 9aris 9utab
ans-2. Eemark
Pa0ment 1,esponse2 n-. @ount Passbook
Eepeat number of count passbook n-10 >ithdraAa3 amount
n-10 1eposit amount
n-10 0nterest amount
n-10 eA ba3ance
n-4 #e33er 01
n-4 1ate
n-. &nemonic
n-2 LineM
n-4 'ource 9ranch @ode
$nd Eepeat
3.22 %it&62 ' reser5e+Pri5ate2 7*ar+ Issuer 9 (#1uierer I+enti2i#ation8 "ie3d ini digunakan untuk transaksi *#& 9i33pa4ment 1ata e3emen ini untuk mengidentifikasi issuer dari kartu 4ang digunakan (konvensiona3 atau '4ariah-. .-digit pertama : 0ssuer identification (001 : %onvenL 002 : '4ariah- .-digit beriktun4a : *cBuierer identification (001 : %onvenL 002 : '4ariah- .-digit beriktun4a : 1estination identification (001 : %onvenL 002 : '4ariahL 000 : defau3t-
3.22.1 P.) )on ,agihan .istri3
.n/uir0 ,esponse* Pa0ment ,e/uest* Pa0ment ,esponse n-2 9i33 @omponent #4pe 9i33 @omponent #4pe *3Aa4s set to 01 n-1 9i33 @omponent &inor <nit 9i33 @omponent &inor <nit @urrent34 a3Aa4s set to 2 n-1/ 9i33 @omponent 8a3ue *mount Pero 3eft-padding
2" | P a g e
3.23 %it&63 ' reser5e+Pri5ate3 7%,) %i"" Payment Pro+u#t *o+e8 1ata e3ement ini dapat berisi kode produk pemba4aran. Pengkodean produk ini didefinisikan mengukuti kaidah berikut.
List dari kode produk pemba4aran 9# dapat d3ihat pada tab3e berikut. Product Name Product .d Pa4ment PL Postpaid 101100 PL Prepaid 101101 #$LPO P'#(#$L%O&- 101102 )*LO 10110. &atri? 101104 2p3or 10110: PL on #agihan Listrik 10110; #iket *ir3ine (5aruda, Lion- 10110/ "0" 101108 #iket %*0 10110! #agihan P# 5as egara 101110 'martfren Post Paid 101111 $sia Post Paid 101112 *?is Post Paid 10111. 'PP 20110; #8 9er3angganan (0ndovision6 #e3kom8ision- 20110/ %artu %redit 9# .0210! %artu %redit 9ank Lain .02110 P1*& .01111 7akat .01112 PaGak Pemerintah 1aerah .0111. Purchase '0&P*#0 102112 Purchase %artu *' 10211. Purchase "resh (*'- 102114 Purchase 0&. 10211: Purchase &entari 10211; Purchase 2L 9ebas 10211/ Purchase Pu3sa 0si <3ang "3e?i #rend4 102118 Purchase 'martfren 10211! Purchase $sia 102120 Purchase *?is 102121 P39M:NT &.N; Pemba4aran #agihan #$L%O& 401100 Pemba4aran #agihan #'$L )*LO 401101 Purchase '0&P*#0 402100 2# | P a g e
Purchase "L$2O 402101 Note : **untuk pembayaran LINK, spesifikasi dan detail bit-48 sama dengan detail dari pembayaran produk yang sama pada menu pembayaran sebelumnya !isal, produk 4"##"" $%elkom& sama dengan #"##"'$%elkom& 3.24 %it&00 ' Origina"ata!"ement 9it ini memuat data transaksi 4ang direversa3 4ang terdiri dari : Position 3ength 1escription Eemarks 01 J 04 4 Origina3 transaction t4pe. (message t4pe 0200- 0: J 1; 12 Origina3 retrieva3 reference number. (0'O 9itmap ./- 1/ J 20 4 Origina3 date of transaction (3oca3-. (0'O 9itmap 1. : &&11- 21 J 28 8 Origina3 time of transaction (3oca3-. (0'O 9itmap 12 : hhmmss??- 2! J 42 14 "i33er. 'pace