Can Bitcoin be set as the default currency in an online store?

Have you already tried vexel crypto wallet https://vexel.com/ ? There you can buy Bitcoin using your debit/credit card instantly or withdraw it & fiat funds to external wallets and bank accounts.