Gateway
Square
Payment Layer
PaymentHub
PaymentHub's Square integration connects Square's payment processing platform — including point-of-sale, online payments, and invoicing — to your ERP's general ledger.
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
Connect Square account to PaymentHub via Square OAuth flow with required permission scopes (PAYMENTS_WRITE, PAYMENTS_READ, ORDERS_READ)
Configure Square webhook subscriptions for payment.completed, payment.updated, and refund.created events
Set up Square Terminal devices for in-person payment capture (if applicable) with location-to-entity mapping
Configure routing rules for in-person vs. online transactions and entity-specific gateway assignment
Map Square settlement data to ERP posting templates and bank reconciliation accounts
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
Get a personalized routing analysis that shows how PaymentHub orchestrates transactions across your gateways for maximum savings.
Stripe
Route payments through Stripe for card, ACH, and wire processing while PaymentHub handles invoice matching, GL posting, and reconciliation directly in your ERP.
Braintree
Process card, PayPal, Venmo, and ACH payments through Braintree while PaymentHub automates invoice matching, GL posting, and multi-method reconciliation in your ERP.
Authorize.Net
Keep your established Authorize.Net processing relationship while adding automated ERP posting, invoice-level reconciliation, and Level 2/3 interchange optimization through PaymentHub.
Our Payments Blueprint call includes a live routing analysis and delivers a custom gateway orchestration plan for your payment stack.