0% found this document useful (0 votes)
203 views20 pages

Dokumentasi Api Pesawat (Json) : (Last Update: 05/05/2018)

The document provides documentation for an airline flight API, including supported airlines, available features, and endpoints to search for flights, check balances, and reset passwords. It lists the history of updates made to the API and provides examples of request parameters and response formats.

Uploaded by

Imam Al Hizami
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
203 views20 pages

Dokumentasi Api Pesawat (Json) : (Last Update: 05/05/2018)

The document provides documentation for an airline flight API, including supported airlines, available features, and endpoints to search for flights, check balances, and reset passwords. It lists the history of updates made to the API and provides examples of request parameters and response formats.

Uploaded by

Imam Al Hizami
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DOKUMENTASI API PESAWAT

{ JSON }
(v. 7.0)

(last update: 05/05/2018)

Pesawat yang support di API :

- Lion Air, Wings Air, Batik Air, Malindo Air, Thai Lion
- Sriwijaya, NAM Air
- Citilink
- Garuda
- AirAsia
- FlyScoot
- Xpress Air
- JetStar
- TransNusa
- Trigana
- Aviastar
HISTORY UPDATE

- Penambahan maskapai Kalstar & Xpress Air : April 2015

- Penambahan maskapai JetStar : Mei 2015

- Perubahan data DAFTAR KODE KOTA RUTE PENERBANGAN : Juni 2015

- Penambahan maskapai TransNusa, Trigana, Aviastar : Juni 2015

- Fitur Cek Saldo & Ganti Password : Juni 2015

- Fitur Cari Penerbangan Per Maskapai : Juni 2015

- Retrieve E-ticket Maskapai : Aug 2015

- Penambahan Maskapai NAM Air (Sriwijaya Group) : Sep 2015

- Penambahan info lengkap Flight itinerary saat Booking : Apr 2016

- Penambahan fitur link logo maskapai : Mei 2016

- Perubahan ResponseJSON saat Booking : Jan 2017

- Penambahan parameter saat Issued : Jul 2017

- Penambahan fitur Cek Status Kode Booking : Jul 2017

- Perubahan response booking, issued, cek status booking : May 2018


CEK SALDO
URL:

[Link]

METHOD:

POST

REQUIRED PARAMETERS:

username : (ex: dummy)


password : (ex: dummy123)

RETURN TYPE:

JSON

Body:

Jika Berhasil:

{"result":"ok","saldo":"99,999"}

Keterangan parameter:
result : ok (berhasil), no(gagal)
saldo : saldo terakhir anda di sistem MMBC

Jika Gagal:

{"result":"no","reason":"invalid login"}
RESET PASSWORD
URL:

[Link]

METHOD:

POST

REQUIRED PARAMETERS:

username : (ex: dummy)


email : (ex: user@[Link])
phone : (ex: 0812xxxxx)
agencode : (ex: JKT-111)
newpassword : (ex: Sd1231) (min. 6 karakter)

RETURN TYPE:

JSON

Body:

Jika Berhasil:

{"result":"ok","username":"dummy","newpassword":"dummy123"}

Jika Gagal:

{"result":"no","reason":"data invalid"}

{"result":"no","reason":"password minimal 6 characters"}


DAFTAR KODE KOTA RUTE PENERBANGAN
URL:

[Link]

METHOD:

GET

RETURN TYPE:

JSON

Body:

Jika Berhasil:

[{"code":"CGK","city":"Jakarta"},{"code":"SUB","city":"Surabaya"},{"code":"
DPS","city":"Denpasar"},{"code":"UPG","city":"Makassar"},{"code":"BPN","cit
y":"Balikpapan"},{"code":"JOG","city":"Yogyakarta"},{"code":"SRG","city":"S
emarang"},{"code":"BTH","city":"Batam"},{"code":"PKU","city":"Pekanbaru"},{
"code":"ARD","city":"Alor
Island"},{"code":"AMQ","city":"Ambon"},{"code":"ABU","city":"Atambua"},{"co
de":"BTJ","city":"Banda Aceh"},{"code":"TKG","city":"Bandar
Lampung"},{"code":"BDO","city":"Bandung"},{"code":"BDJ","city":"Banjarmasin
"},{"code":"BWX","city":"Banyuwangi"},{"code":"BUW","city":"Baubau"},{"code
":"BKS","city":"Bengkulu"},{"code":"BEJ","city":"Berau"},{"code":"BIK","cit
y":"Biak"},{"code":"BMU","city":"Bima"},{"code":"WUB","city":"Buli"},{"code
":"ENE","city":"Ende"},{"code":"FKQ","city":"Fak
Fak"},{"code":"GTO","city":"Gorontalo"},{"code":"GNS","city":"Gunung
Sitoli"},{"code":"HLP","city":"Jakarta
Halim"},{"code":"DJB","city":"Jambi"},{"code":"DJJ","city":"Jayapura"},{"co
de":"KBU","city":"Kotabaru"},{"code":"KNG","city":"Kaimana"},{"code":"KDI",
"city":"Kendari"},{"code":"KTG","city":"Ketapang"},{"code":"KOE","city":"Ku
pang"},{"code":"LBJ","city":"Labuanbajo"},{"code":"LAH","city":"Labuha"},{"
code":"LKA","city":"Larantuka"},{"code":"LSW","city":"Lhokseumawe"},{"code"
:"LOP","city":"Lombok"},{"code":"LUW","city":"Luwuk"},{"code":"MLG","city":
"Malang"},{"code":"MJU","city":"Mamuju"},{"code":"MDC","city":"Manado"},{"c
ode":"MKW","city":"Manokwari"},{"code":"MOF","city":"Maumere"},{"code":"KNO
","city":"Medan"},{"code":"MNA","city":"Melonguane"},{"code":"MKQ","city":"
Merauke"},{"code":"MEQ","city":"Meulaboh"},{"code":"NBX","city":"Nabire"},{
"code":"NTX","city":"Natuna"},{"code":"NNX","city":"Nunukan"},{"code":"PDG"
,"city":"Padang"},{"code":"PKY","city":"Palangkaraya"},{"code":"PLM","city"
:"Palembang"},{"code":"PLW","city":"Palu"},{"code":"NSW","city":"Pangandara
n"},{"code":"PGK","city":"Pangkal Pinang"},{"code":"PKN","city":"Pangkalan
Bun"},{"code":"PUM","city":"Pomala"},{"code":"PNK","city":"Pontianak"},{"co
de":"PSJ","city":"Poso"},{"code":"RTG","city":"Ruteng"},{"code":"SRI","city
":"Samarinda"},{"code":"SMQ","city":"Sampit"},{"code":"FLZ","city":"Sibolga
"},{"code":"DTB","city":"Silangit"},{"code":"SOC","city":"Solo"}]
DAFTAR KODE MASKAPAI PENERBANGAN
URL:

[Link]

METHOD:

GET

RETURN TYPE:

JSON

Body:

Jika Berhasil:

[{"flight_code":"9B","flight_name":"AccessRail","flight_image":"https:\/\/d
[Link]\/imageResource\/2015\/12\/17\/1450350710653-
[Link]"},{"flight_code":"KI","flight_name":"A
dam Sky Connection
Air","flight_image":"https:\/\/[Link]\/imageResource\
/2015\/12\/17\/1450350710653-
[Link]"},{"flight_code":"JP","flight_name":"A
dria
Airways","flight_image":"https:\/\/[Link]\/imageResou
rce\/2015\/12\/17\/1450350710653-
[Link]"},{"flight_code":"A3","flight_name":"A
egean
Airlines","flight_image":"https:\/\/[Link]\/imageReso
urce\/2015\/12\/17\/1450350710653-
[Link]"},{"flight_code":"RE","flight_name":"A
er
Arann","flight_image":"https:\/\/[Link]\/imageResourc
e\/2015\/12\/17\/1450350710653-
[Link]"},{"flight_code":"EI","flight_name":"A
er
Lingus","flight_image":"https:\/\/[Link]\/imageResour
ce\/2015\/12\/17\/1450350710653-
[Link]"},{"flight_code":"EE","flight_name":"A
ero
Airlines","flight_image":"https:\/\/[Link]\/imageReso
urce\/2015\/12\/17\/1450350710653-
[Link]"},{"flight_code":"7L","flight_name":"A
ero
Caribbean","flight_image":"https:\/\/[Link]\/imageRes
ource\/2015\/12\/17\/1450350710653-
[Link]"},{"flight_code":"WV","flight_name":"A
ero Vip
(Portugal)","flight_image":"https:\/\/[Link]\/imageRe
source\/2015\/12\/17\/[Link]"}]
CARI PENERBANGAN (DOMESTIK/INTERNATIONAL)
URL:

[Link]

METHOD:

POST

REQUIRED PARAMETERS:

username : (ex: dummy)


password : (ex: dummy123)
from : (ex: CGK)
to : (ex: SUB)
date : (ex: 30-05-2018) dd-mm-yyyy

RETURN TYPE:

JSON

Body:
Jika Berhasil:

[
{
"flight_id": "04",
"flight": "Airasia",
"flight_code": "XT-7680",
"flight_image":
"[Link]
[Link]",
"flight_from": "CGK",
"flight_to": "SUB",
"flight_route": "CGK-SUB",
"flight_date": "2018-05-30",
"flight_transit": "Nonstop",
"flight_infotransit": "Jakarta(CGK) 06:50 - Surabaya(SUB) 08:20",
"flight_datetime": "06:50 - 08:20",
"flight_price": "475220",
"flight_publishfare": "350200",
"flight_seatavail": "9",
"flight_baggage": "15 Kg",
"flight_facilities": "-"
},
{
"flight_id": "04",
"flight": "Airasia",
"flight_code": "XT-7688",
"flight_image":
"[Link]
[Link]",
"flight_from": "CGK",
"flight_to": "SUB",
"flight_route": "CGK-SUB",
"flight_date": "2018-05-30",
"flight_transit": "Nonstop",
"flight_infotransit": "Jakarta(CGK) 05:35 - Surabaya(SUB) 07:05",
"flight_datetime": "05:35 - 07:05",
"flight_price": "475220",
"flight_publishfare": "350200",
"flight_seatavail": "9",
"flight_baggage": "15 Kg",
"flight_facilities": "-"
},
{
"flight_id": "04",
"flight": "Airasia",
"flight_code": "XT-7692",
"flight_image":
"[Link]
[Link]",
"flight_from": "CGK",
"flight_to": "SUB",
"flight_route": "CGK-SUB",
"flight_date": "2018-05-30",
"flight_transit": "Nonstop",
"flight_infotransit": "Jakarta(CGK) 19:45 - Surabaya(SUB) 21:20",
"flight_datetime": "19:45 - 21:20",
"flight_price": "475220",
"flight_publishfare": "350200",
"flight_seatavail": "9",
"flight_baggage": "15 Kg",
"flight_facilities": "-"
},
{
"flight_id": "05",
"flight": "Citilink",
"flight_code": "QG-712",
"flight_image":
"[Link]
[Link]",
"flight_from": "CGK",
"flight_to": "SUB",
"flight_route": "CGK-SUB",
"flight_date": "2018-05-30",
"flight_transit": "Nonstop",
"flight_infotransit": "Jakarta(CGK) 05:55 - Surabaya(SUB) 07:25",
"flight_datetime": "05:55 - 07:25",
"flight_price": "537500",
"flight_publishfare": "425000",
"flight_seatavail": "6",
"flight_baggage": "20 Kg",
"flight_facilities": "-"
},
{
"flight_id": "05",
"flight": "Citilink",
"flight_code": "QG-724",
"flight_image":
"[Link]
[Link]",
"flight_from": "CGK",
"flight_to": "SUB",
"flight_route": "CGK-SUB",
"flight_date": "2018-05-30",
"flight_transit": "Nonstop",
"flight_infotransit": "Jakarta(CGK) 18:40 - Surabaya(SUB) 20:20",
"flight_datetime": "18:40 - 20:20",
"flight_price": "537500",
"flight_publishfare": "425000",
"flight_seatavail": "7",
"flight_baggage": "20 Kg",
"flight_facilities": "-"
},
{
"flight_id": "05",
"flight": "Citilink",
"flight_code": "QG-726",
"flight_image":
"[Link]
[Link]",
"flight_from": "CGK",
"flight_to": "SUB",
"flight_route": "CGK-SUB",
"flight_date": "2018-05-30",
"flight_transit": "Nonstop",
"flight_infotransit": "Jakarta(CGK) 19:30 - Surabaya(SUB) 21:05",
"flight_datetime": "19:30 - 21:05",
"flight_price": "537500",
"flight_publishfare": "425000",
"flight_seatavail": "8",
"flight_baggage": "20 Kg",
"flight_facilities": "-"
}
]

Keterangan parameter:
flight_id : ID Pesawat
flight : Nama Pesawat
flight_code : Kode Pesawat
flight_image : URL Logo Pesawat
flight_from : Penerbangan Dari Kota (3 digit)
flight_to : Penerbangan Kota Tujuan (3 digit)
flight_route : Rute Penerbangan
flight_date : Tanggal keberangkatan ( yyyy-mm-dd )
flight_transit : Transit penerbangan (Nonstop, 1 Transit, 2 Transit, 3 Transit)
flight_infotransit : Info lengkap transit, seperti nama kota dan waktu
flight_datetime : Waktu Penerbangan (hh:mm - hh:mm)
flight_price : Total Harga tiket penerbangan (sudah termasuk pajak)
flight_publishfare : Harga sebelum pajak
flight_seatavail : Ketersediaan sisa kursi di subclass tsb
flight_baggage : Info Bagasi (ex: 15 Kg)
flight_facilities : Info tambahan fasilitas (ex: Meals)
Jika Gagal:

{"result":"no","reason":"no result"}
CEK HARGA TERBARU dan KETERSEDIAAN SEAT
URL:

[Link]

METHOD:

POST

REQUIRED PARAMETERS:

username : (ex: dummy)


password : (ex: dummy123)
from : (ex: CGK)
to : (ex: SUB)
date : (ex: 30-05-2018) dd-mm-yyyy
flight : (ex: XT-7680)
adult : (ex: 1)
child : (ex: 0)
infant : (ex: 0)

RETURN TYPE:

JSON

Body:
Jika Berhasil:

{
"result": "ok",
"flight": "Citilink",
"flight_code": "QG-724",
"flight_from": "CGK",
"flight_to": "SUB",
"flight_route": "CGK-SUB",
"flight_date": "2018-05-30",
"flight_departure": "30 May 2018 18:40",
"flight_transit": "Nonstop",
"flight_infotransit": "Jakarta(CGK) 18:40 - Surabaya(SUB) 20:20",
"flight_time": "18:40 - 20:20",
"flight_class": "O",
"flight_availableseat": "5",
"flight_baggage": "20kg",
"flight_facilities": "-",
"publish": 425000,
"tax": 112500,
"totalfare": 537500,
"adult": "1",
"child": "0",
"infant": "0",
"flight_shownta": 524750,
"flight_realnta": 516250
}

Keterangan parameter:
result : ok (berhasil), no(gagal)
flight : Nama Pesawat
flight_code : Kode Pesawat
flight_seat : Sisa seat
flight_from : Penerbangan Dari Kota (3 digit)
flight_to : Penerbangan Kota Tujuan (3 digit)
flight_date : Tanggal Penerbangan ( yyyy-mm-dd )
flight_departure : Tanggal dan Jam keberangkatan
flight_transit : Transit penerbangan (Nonstop, 1 Transit, 2 Transit, 3 Transit)
flight_infotransit : Info lengkap transit, seperti nama kota dan waktu
flight_time : Waktu Penerbangan ( h:i )
flight_class : Kelas Penerbangan
flight_availableseat : Sisa kursi yang tersedia di subclass tsb
flight_baggage : Kapasitas Bagasi (khusus dewasa dan anak)
flight_facilities : Fasilitas yang didapat
adult : Jumlah penumpang dewasa (> 12 tahun)
child : Jumlah penumpang anak-anak (2 - 12 tahun)
infant : Jumlah penumpang bayi (3 bulan - 2 tahun)
publish : Harga asli maskapai sebelum pajak
tax : Harga pajak dari maskapai
totalfare : Harga tiket setelah dikenakan biaya pajak dan bagasi (jika ada)
flight_shownta : Harga jual dari MMBC ke agen
flight_realnta : Harga jual dari pesawat ke MMBC

Jika Gagal:

{"result":"no","reason":"no result"}
BOOKING TIKET PESAWAT
URL:

[Link]

METHOD:

POST

REQUIRED PARAMETERS:

username : (ex: dummy)


password : (ex: dummy123)
flight : (ex: SJ-268)
from : (ex: CGK)
to : (ex: SUB)
date : (ex: 16-02-2015) dd-mm-yyyy
adult : (ex: 2)
child : (ex: 0)
infant : (ex: 0)
email : (ex: itmmbc@[Link])
phone : (ex: 0812111111)
passengername : (ex: Mr. Dodi Alfayed:Mrs. Lady Diana)
dateofbirth : (ex: 02-09-1987:02-01-1985) *Citilink, Airasia, JetStar
baggagevolume : (ex: 20 Kg:15 Kg) * Airasia, JeStar
passportnumber : (ex: A1672222:A123123) * Rute International
passportexpired : (ex: 11-04-2016:21-09-2015) * Rute International

RETURN TYPE:

JSON

INFO PENTING:
Adult (Mr, Mrs, Ms)
Child/Infant (Mstr, Miss)

Bila lebih dari 1 penumpang pakai tanda ":" sebagai pemisah.


Body:

Jika Berhasil:

{
"result": "ok",
"tid": "111111111",
"tanggal": "2018-01-01 [Link]",
"flight": "Lion Air",
"flight_code": "JT-792",
"kodebooking": "XXXXXX",
"flight_route": "CGK-GTO",
"flight_departure": "02 Jan 2019 01:00",
"flight_time": "05:00 - 10:35",
"flight_transit": "1 Stop",
"flight_infotransit": "Jakarta(CGK) 05:00 - Gorontalo(GTO) 10:35",
"flight_class": "Q",
"flight_totalpassenger": "1",
"flight_datapassengers_json":
"[{\"passenger_title\":\"Mr\",\"passenger_fullname\":\"Zulkarnaini\",\"pass
enger_type\":\"Adult\",\"passenger_baggageintl\":\"\",\"passenger_ffnumber\
":\"\",\"passenger_dob\":\"\",\"passenger_passportnumber\":\"\",\"passenger
_passportexpired\":\"\"}]",
"flight_contactdetails_json":
"{\"contact_title\":\"Mr\",\"contact_fullname\":\"Zulkarnaini\",\"contact_e
mail\":\"zul@[Link]\",\"contact_phone\":\"+62811111111\"}",
"flight_currency": "IDR",
"flight_publishfare": "960000",
"flight_tax": "166000",
"flight_totalfare": "1126000",
"flight_realnta": "1097400",
"flight_shownta": "1108840",
"flight_bonus_agen": "17160",
"flight_timelimit": "01 Jan 2019 10:00",
"flight_bookingby": "Xxxxx",
"flight_bookingby_kodeagen": "111111",
"flight_issued_date": "",
"flight_issued_ticketnumber": "",
"flight_issuedby": "",
"flight_issuedby_kodeagen": "",
"flight_statusbooking": "waiting"
}

Jika Gagal:

{"result":"no","reason":"invalid login"}

{"result":"no","flight_code":"SJ268","flight_seat":"9","kodebooking":"","me
ssage":"Psg 1 name '' is an empty string\r\nContact name not valid
!\r\nContact surname is empty !\r\nContact Title is empty !"}
ISSUED (PAYMENT) KODE BOOKING
URL:

[Link]

METHOD:

POST

REQUIRED PARAMETERS:

username : (ex: dummy)


password : (ex: dummy123)
kodebooking : (ex: XXXXXX)

RETURN TYPE:

JSON

Body:
Jika Berhasil:

{
"result": "ok",
"tid": "111111111",
"tanggal": "2018-01-01 [Link]",
"flight": "Lion Air",
"flight_code": "JT-792",
"kodebooking": "XXXXXX",
"flight_route": "CGK-GTO",
"flight_departure": "02 Jan 2019 01:00",
"flight_time": "05:00 - 10:35",
"flight_transit": "1 Stop",
"flight_infotransit": "Jakarta(CGK) 05:00 - Gorontalo(GTO) 10:35",
"flight_class": "Q",
"flight_totalpassenger": "1",
"flight_datapassengers_json":
"[{\"passenger_title\":\"Mr\",\"passenger_fullname\":\"Zulkarnaini\",\"pass
enger_type\":\"Adult\",\"passenger_baggageintl\":\"\",\"passenger_ffnumber\
":\"\",\"passenger_dob\":\"\",\"passenger_passportnumber\":\"\",\"passenger
_passportexpired\":\"\"}]",
"flight_contactdetails_json":
"{\"contact_title\":\"Mr\",\"contact_fullname\":\"Zulkarnaini\",\"contact_e
mail\":\"zul@[Link]\",\"contact_phone\":\"+62811111111\"}",
"flight_currency": "IDR",
"flight_publishfare": "960000",
"flight_tax": "166000",
"flight_totalfare": "1126000",
"flight_realnta": "1097400",
"flight_shownta": "1108840",
"flight_bonus_agen": "17160",
"flight_timelimit": "01 Jan 2019 10:00",
"flight_bookingby": "Xxxxx",
"flight_bookingby_kodeagen": "11111",
"flight_issued_date": "2019-01-01 [Link]",
"flight_issued_ticketnumber": "9902146580332",
"flight_issuedby": "Xxxxx",
"flight_issuedby_kodeagen": "11111",
"flight_statusbooking": "issued"
}

Note:
Untuk AirAsia dan Citilink tidak ada nomor tiket (Nomor tiket keterangannya Confirm)

Jika Gagal:

{"result":"no","reason":"status kode booking XXXXX adalah Expired"}

{"result":"no","reason":"Sisa saldo tidak cukup untuk Issued tiket, sisa


saldo anda adalah 0."}

{"result":"no","reason":"Kode Booking XXXXX tidak ditemukan, silakan


periksa kembali kode bookingnya."}
CEK STATUS KODE BOOKING
URL:

[Link]

METHOD:

POST

REQUIRED PARAMETERS:

username : (ex: dummy)


password : (ex: dummy123)
kodebooking : (ex: XXXXXX)

RETURN TYPE:

JSON

Body:
Jika Berhasil:

{
"result": "ok",
"tid": "111111111",
"tanggal": "2018-01-01 [Link]",
"flight": "Lion Air",
"flight_code": "JT-792",
"kodebooking": "XXXXXX",
"flight_route": "CGK-GTO",
"flight_departure": "02 Jan 2019 01:00",
"flight_time": "05:00 - 10:35",
"flight_transit": "1 Stop",
"flight_infotransit": "Jakarta(CGK) 05:00 - Gorontalo(GTO) 10:35",
"flight_class": "Q",
"flight_totalpassenger": "1",
"flight_datapassengers_json":
"[{\"passenger_title\":\"Mr\",\"passenger_fullname\":\"Zulkarnaini\",\"pass
enger_type\":\"Adult\",\"passenger_baggageintl\":\"\",\"passenger_ffnumber\
":\"\",\"passenger_dob\":\"\",\"passenger_passportnumber\":\"\",\"passenger
_passportexpired\":\"\"}]",
"flight_contactdetails_json":
"{\"contact_title\":\"Mr\",\"contact_fullname\":\"Zulkarnaini\",\"contact_e
mail\":\"zul@[Link]\",\"contact_phone\":\"+62811111111\"}",
"flight_currency": "IDR",
"flight_publishfare": "960000",
"flight_tax": "166000",
"flight_totalfare": "1126000",
"flight_realnta": "1097400",
"flight_shownta": "1108840",
"flight_bonus_agen": "17160",
"flight_timelimit": "01 Jan 2019 10:00",
"flight_bookingby": "Xxxxx",
"flight_bookingby_kodeagen": "11111",
"flight_issued_date": "2019-01-01 [Link]",
"flight_issued_ticketnumber": "9902146580332",
"flight_issuedby": "Xxxxx",
"flight_issuedby_kodeagen": "11111",
"flight_statusbooking": "issued"
}

Jika Gagal:

{"result":"no","reason":"Invalid Kode Booking XXXXX!"}


RETRIEVE E-TIKET
URL:

[Link]

METHOD:

POST

REQUIRED PARAMETERS:

username : (ex: dummy)


password : (ex: dummy123)
kodebooking : (ex: XXXXX)

RETURN TYPE:

JSON

Body:
Jika Berhasil:

{"result":"ok","reason":"link download etiket


[Link]

Keterangan parameter:
result : ok (berhasil), no(gagal)
reason : link download etiket [Link]

Jika Gagal:

{"result":"no","reason":"Invalid Kode Booking XXXXX!"}


Info Parameter di FUNGSI BOOKING, ISSUED & CEK STATUS KODE BOOKING:
result : ok (berhasil), no(gagal)
tid : nomor booking (dari MMBC)
tanggal : tanggal pemesanan(booking)
flight : Nama Pesawat
flight_code : Kode Pesawat
kodebooking : Kode Booking resmi dari Pihak Maskapai
flight_route : Penerbangan Kota Asal dan Kota Tujuan
flight_departure : Tanggal keberangkatan
flight_time : Waktu Penerbangan ( h:i )
flight_transit : Transit penerbangan (Nonstop, 1 Transit, 2 Transit, 3
Transit)
flight_infotransit : Info lengkap transit, seperti nama kota dan waktu
flight_class : Kelas Penerbangan
flight_totalpassenger : Total Penumpang
flight_datapassengers : Data lengkap penumpang
flight_datapassengers_json : Data lengkap penumpang (part json)
flight_contactdetails_json : Data lengkap pemesan tiket (part json)
flight_currency : Mata uang
flight_publishfare : harga tiket dari maskapai sebelum pajak
flight_tax : harga pajak dari maskapai
flight_totalfare : harga tiket final setelah dikenakan biaya pajak dan bagasi
(jika ada)
flight_realnta : Harga jual asli maskapai
flight_shownta : Harga jual MMBC ke anda
flight_bonus_agen : bonus yang anda dapat dari harga jual tiket (otomatis
masuk ke saldo kode agen anda jika sudah di issued)
flight_bookingby : User/loginid yang booking
flight_bookingby_kodeagen : Kode Agen dari User/loginid yang booking
flight_timelimit : batas waktu pembayaran kode booking
flight_statusbooking : status kode booking anda (waiting, cancel, expired, issued)

Developed by:
iT MMBC
Email: api@[Link]

You might also like