One unified API to sync payments across all major pos platforms. Build once, integrate everywhere.
Standard CRUD operations normalized across all platforms
/paymentsRetrieve all payments with pagination and filtering
/payments/{id}Fetch a single payment by ID
/paymentsCreate a new payment
/payments/{id}Update an existing payment
Start syncing payments in minutes
import { Apideck } from '@apideck/node'
const apideck = new Apideck({
apiKey: 'YOUR_API_KEY',
appId: 'YOUR_APP_ID',
consumerId: 'user-123'
})
// List payments from any connected pos platform
const response = await apideck.pos.paymentsAll()
// Returns normalized data regardless of the underlying platform
console.log(response.data)
// [
// { id: '123', ... },
// { id: '456', ... }
// ]
// Works the same for Xero, QuickBooks, NetSuite, etc.Explore other unified endpoints in the POS API
You can use the official Apideck SDKs to simplify integrating our APIs.
The official Node.js SDK supports all the Unify API endpoints.
The official TypeScript SDK with full type definitions for all endpoints.
The official PHP SDK supports all the Unify API endpoints.
The official .NET SDK supports all the Unify API endpoints.
The official Python SDK supports all the Unify API endpoints.
The official Java SDK supports all the Unify API endpoints.
The official Go SDK supports all the Unify API endpoints.