Płatności online: ZEN, Revolut czy coś innego

Witam
Potrzebuję jakiegoś darmowego rozwiązani do płatności internetowych. Zastosowanie to:

  • przyjmowanie przelewów od innych osób (raczej w 100% z Polski),
  • zakupy internetowe, Allegro, AliExpress, sklepy internetowe,
  • najlepiej generowanie wirtualnej jednorazowej karty płatniczej,
  • możliwość doładowania konta przelewem tradycyjnym,
  • darmowy plan
  • nie będę wymieniał walut
    Z tego co czytałem to Revolut ma większość opcji jakie mnie interesują ale ma litewski IBAN więc jak zechcę sobie doładować konto w złotówkach przelewem tradycyjnym z polskiego konta to nalicza prowizję jak za przelew zagraniczny. To dyskwalifikuje to rozwiązanie.
    Jest jeszcze Zen.com ale tu chyba nie można sobie tworzyć jednorazowych kart płatniczych.

Jakie rozwianie będzie dla mnie najlepsze?

Na liście banków nie widzę BNP Paribas z którego chciałbym doładować konto. Czy to oznacza, że nie można z tego banku doładować konta, czy można ale będzie pobrana prowizja?