Строка 10 зачем, дважды под разными переменными одно и тоже?
Из показанного ответа:
	
	| 
		 Код: 
	 | 
	Array
(
    [success] => 1
    [data] => Array
        (
            [0] => Array
                (
                    [show_to_affiliates] => 
                    [trip_class] => 0
                    [origin] => PEN
                    [destination] => KUL
                    [depart_date] => 2016-04-11
                    [return_date] => 2016-04-14
                    [number_of_changes] => 0
                    [value] => 983
                    [found_at] => 2016-01-03T18:33:11+04:00
                    [distance] => 286
                    [actual] => 1
                )
.... | 
	
И что таким образом будет ключом первого цикла? И вложенного цикла не надо, сразу son_decode($response, 1)['data'], это нужное, его и обрабатывать.
Где остальные ключи описанные и все ли они нужны?