PaymentHub

Gateway

Square

+

Payment Layer

PaymentHub

PaymentHub + Square: Process card-present and card-not-present transactions through Square while PaymentHub handles invoice matching, GL posting, and omnichannel payment reconciliation in your ERP.

PaymentHub's Square integration connects Square's payment processing platform — including point-of-sale, online payments, and invoicing — to your ERP's general ledger.

Supported Payment Methods

VisaMastercardAmerican ExpressDiscoverSquare Terminal (Card-Present)ACH Bank TransferApple PayGoogle PayCash App Pay

Routing Rules & Orchestration

Omnichannel routing — Square for both in-person terminal and online transactions for unified reporting

Card-present vs. card-not-present split — Square for terminal, different gateway for online transactions

Location-based routing — Square for locations with terminals, online-only gateway for other entities

Method-based routing — Square for card payments, dedicated ACH provider for bank transfers

Volume consolidation — route all transactions through Square to maximize volume-based rate negotiation

Gateway Setup

1

Connect Square account to PaymentHub via Square OAuth flow with required permission scopes (PAYMENTS_WRITE, PAYMENTS_READ, ORDERS_READ)

2

Configure Square webhook subscriptions for payment.completed, payment.updated, and refund.created events

3

Set up Square Terminal devices for in-person payment capture (if applicable) with location-to-entity mapping

4

Configure routing rules for in-person vs. online transactions and entity-specific gateway assignment

5

Map Square settlement data to ERP posting templates and bank reconciliation accounts

Security & Compliance

  • PCI DSS Level 1 compliance — Square handles all card data; card-present via encrypted terminals, card-not-present via hosted fields

  • Square Terminal end-to-end encryption for card-present transactions with hardware security module (HSM) key management

  • OAuth 2.0 authentication with granular permission scopes for PaymentHub API access

  • TLS 1.2+ for all API communication between PaymentHub and Square

Ready to add Square to your payment stack?

Get a personalized routing analysis that shows how PaymentHub orchestrates transactions across your gateways for maximum savings.

Frequently Asked Questions -- Square

Optimize every transaction across every gateway.

Our Payments Blueprint call includes a live routing analysis and delivers a custom gateway orchestration plan for your payment stack.