Its moat is primarily it's first-mover advantage and all the benefits that stem from it IMO. By being the biggest player with the largest and most prominent customer network, it provides a superior value proposition to prospective merchants.
APT Price at posting:
$67.26 Sentiment: Buy Disclosure: Held