Jan 18 Global Payments News Roundup

Square debit card

The new Square business debit card does not require a bank account.