admin@medantechno.com
0852 0 7117 555
medantechno.com
Loading...... Refresh
Loading Slide Show...
13 Oktober 2016

Tutorial Penggunaan API Tiket.com dengan PHP

Tulisan ini sebenarnya saya buat sebagai log untuk program yang pernah saya buat agar tidak lupa :)

Jadi kalau diikutin mungkin akan berarti hehe..

Lets start...

Oya sebelum memulai, sebenarnya docs tiket.com sudah sangat lengkap disini, akan tetapi saya sudah pernah buat aplikasi dengan membaca dokumentasinya langsung, hampir memakan waktu 2 bulan untuk 3 API, Flight, Hotel, dan Kereta api hingga lolos UAT Test.

Ada 2 type payment yang tersedia dalam API Tiket.com yaitu:

  • Regular Payment : Payment gateway disediakan pihak Tiket.com 
  • Deposit Payment : Sistem deposit (Setiap transaksi yang kita lakukan dan kita confirm akan dipotong dari deposit kita)

 

Yang harus kita targetkan adalah membentuk form pencarian dari hasil get content dari API seperti dibawah ini:

Form Api TIket

Dan target terakhir adalah user mendapatkan  voucher secara langsung masuk ke email dan SMS:

COntoh Voucher TIket.com

 

Untuk mendapatkan kedua Goal diatas, ada beberapa proses  yang harus dilalui, seperti gambar dibawah ini:

 

Untuk memulai project ini, saya membuat sebuah class dengan method method yang langsung mengarah ke URL API tiket.com tentunya dengan fungsi CURL:

Class Tiket

 

 

Untuk penggalan code yang paling penting menurut pengalaman saya adalah saat membuat token dan renew token sebagai berikut:

    
    public function ambil_token()
    {
        $fullurl = $this->url."/apiv1/payexpress?method=getToken&secretkey=".$this->secretkey."&output=json";
        
        return $this->exec_url($fullurl);
        
    }
    

 

Sekian penggalan tutorial ini saya buat, jika ada yang mau tau lebih lanjut, mari kita diskusikan angel


 




Artikel Lainnya


Portofolio

  • Agenda
  • Date Title
    15 Februari 2017 Parking Gate Job
    13 September 2016 Finishing pay-inm.co.id
    14 September 2016 Finishing Company Profil Masjid Al-iklas Medan


Share...

  • Partner