... success: function (res) { $state.go('tabs.paysuccess'); defer.resolve(res); return defer.promise; }, fail: function (res) { $state.go('tabs.orders'); defer.reject(res); return defer.promise; },...