We recommend Square for its swift payment processes, straightforward pricing and fraud prevention features. Square is also suitable for online shops mulling over the possibility of opening retail locations in the future.