An "Integration-First" Approach to Building a Commerce Platform for Payment Terminals