PalPay - Ramallah, Al Bireh - Al Irsal St., P.O.Box 83 Ramallah - Rated 4.6 based on 66 Reviews "PALPAY is the Best & Optimal Payment Solution. I am.