In a large bowl, combine the flour, salt, and pepper. Dredge the chicken pieces in the flour mixture, shaking off any excess.
Dip the floured chicken into the beaten eggs, then coat with panko breadcrumbs, pressing gently to adhere.
In a large skillet or deep fryer, heat about 2 inches of vegetable oil over medium-high heat. Once hot, carefully add the chicken in batches, frying until golden brown and cooked through, about 5-7 minutes. Remove and drain on paper towels.
In a separate saucepan, combine the orange juice, sugar, soy sauce, rice vinegar, cornstarch, ginger, garlic, and red pepper flakes. Bring to a simmer over medium heat, stirring constantly until the sauce thickens, about 3-5 minutes.
Toss the fried chicken in the orange sauce until well coated.
Serve immediately, garnished with sliced green onions and sesame seeds.