Payanywhere is an all-in-one payments platform that gives business owners free software, hardware, and low-rate card processing across in-store, mobile, and online channels, managed through the Payments Hub merchant portal. An unofficial API lets you programmatically pull transactions, deposits, customers, employees, inventory, and invoices—and push updates like new invoices, payments, and inventory changes back into Payanywhere and Payments Hub.

Payanywhere is an all-in-one payments platform that provides business owners with free software, hardware, and low-rate card processing. It accepts payments in-store, on mobile via Bluetooth readers and Tap to Pay on iPhone, and online through invoices and a virtual terminal, with merchants managing transactions, reporting, customers, employees, inventory, and deposits through the Payments Hub portal. Payanywhere operates as a registered DBA of EPX and a registered ISO of multiple banks, and its processing connects through the North / Payments Hub developer platform.
Core product areas include:
Common data entities:
Merchants run real-money workflows on Payanywhere and Payments Hub every day, but turning portal- and app-driven data into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated Payments Hub portal flows and the Payanywhere developer API to deliver a resilient, normalized API layer for your merchant account—across in-store, mobile, and online channels.
Use Payanywhere with AI agents: Payanywhere MCP Server →
Book a 30-minute session to confirm your Payanywhere account, Payments Hub access, and authentication model.
We deliver a production-ready Payanywhere adapter tailored to your merchant account, channels, and entitlements.
Go live with continuous monitoring and automatic adjustments as Payanywhere and Payments Hub evolve.
Authentication
/authenticateAuthenticate to a Payanywhere merchant account using the app-source identifier and credentials, returning a Bearer JWT for downstream calls.
Transactions
/transactionsList sales, pre-authorizations, and refunds with filters for date range, amount, status, and channel.
Transactions
/create_paymentSubmit a card-present or card-not-present payment, optionally returning a tokenized card for future transactions.
Deposits
/depositsRetrieve deposits, batches, and settlement records with funding date and status filters.
Invoices
/invoicesPull one-time and recurring invoices with customer, status, and due-date filters.
Invoices
/create_invoiceCreate a one-time or recurring invoice for a customer and send it for payment.
Inventory
/inventory_itemsList inventory items with pricing, SKU, and stock-level details for catalog and reporting sync.
- Pull sales, refunds, and pre-authorizations from Payanywhere into your ledger and reporting warehouse - Reconcile deposits, batches, and settlement records against bank funding - Stream transaction events to BI, fraud, and customer-experience tools
- Create one-time and recurring invoices from your CRM or billing system without portal clicks - Pull invoice status and payments back to keep AR in sync - Trigger dunning and receipt workflows on paid or overdue invoices
- Push and pull inventory items, pricing, and stock levels between Payments Hub and your catalog - Sync customer records and tokenized cards across systems - Surface low-stock and top-customer signals to downstream tools
- Consolidate in-store, mobile, and online sales into a single normalized feed - Attribute revenue by employee, location, and device for operational reporting - Feed real-time sales and deposit data into dashboards and finance tools
Authentication
Two-step app-source (x-nabwss-appsource) plus Bearer JWT handled in a managed session
Connectivity
Authenticated Payments Hub portal flows plus the Payanywhere / North semi-integrated cloud API where exposed
Response format
Normalized JSON across transactions, deposits, invoices, customers, inventory, and employees
Rate limits
Adaptive throttling tuned to your merchant account to avoid platform-side limits
Session management
Automatic JWT refresh, token replay handling, and credential rotation
Data freshness
Near real-time pulls for transactions and deposits with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, PCI-aware handling, and audit logging
Webhooks
Event-style callbacks for new sales, refunds, deposit funding, and invoice payment
Latency
Sub-second reads on cached entities; multi-second writes when posting payments and invoices
Throughput
Horizontally scaled workers sized to in-store, mobile, and online transaction volume
Reliability
Retry, backoff, and idempotency keys for payments, refunds, and invoice creation
Adaptation
Continuous monitoring of Payanywhere and Payments Hub releases and platform consolidation under North
Yes. Supergood normalizes transactions across Payanywhere's in-store terminals, mobile Bluetooth readers and Tap to Pay, and online invoices and virtual terminal, so all channels surface through one consistent API.
Supergood works with your existing Payanywhere and Payments Hub credentials and provisions the required app-source access against your merchant account, so you don't have to build the two-step JWT flow yourself.
Yes. Deposits, batches, and settlement records are exposed through the same normalized API surface alongside individual sales and refunds for full reconciliation.
Payanywhere processing now flows through the North / Payments Hub developer platform. Supergood monitors these endpoints and adapts the adapter automatically as hosts, SDKs, and brands converge.
Yes. Inventory items, customers, tokenized cards, and employee records managed in Payments Hub are exposed through the API so you can sync catalog and CRM data alongside payments.