Connect payment gateways, accounting software, e-commerce, shipping, and more to SehaCore.
SehaCore is designed to work with the tools you already use. Our integrations let you accept payments, sync with accounting systems, connect online stores, automate shipping, and build custom workflows via our API and webhooks. This page describes available integrations, how to set them up, and what data flows between systems.
Most integrations are configured from Settings → Integrations in your SehaCore workspace. You will need accounts and (where applicable) API keys or OAuth authorisation with the third-party service. We only request the permissions necessary for the integration to function and we do not share your data with third parties for their own marketing.
Accept card and digital payments at the POS or on invoices by connecting a payment provider. Supported options may include:
Connect your Stripe account to accept cards and digital wallets. Charges are created in Stripe when you complete a sale; payment status syncs back to SehaCore. Configure in Settings → Integrations → Payments → Stripe. You will need your Stripe publishable and secret keys.
Offer PayPal at checkout. Customers can pay via PayPal balance or linked cards. Transactions appear in your PayPal dashboard and in SehaCore once confirmed. Setup requires PayPal client ID and secret (REST API) or similar credentials depending on the integration type.
We may support additional regional or local payment gateways (e.g. Square, Adyen, or bank-specific solutions). Check the Integrations menu in your workspace for the current list. If you need a gateway we do not yet support, contact us; we prioritise based on demand.
Security: We never store full card numbers. Payment data is handled by the gateway in line with PCI DSS. SehaCore only stores transaction IDs and status for reconciliation and reporting.
Sync sales, purchases, and payments with your external accounting system so your books stay up to date without double entry.
Connect QuickBooks Online via OAuth. We can push invoices, payments, and (where configured) expense categories. Mapping of accounts and tax codes is done during setup. Sync can be automatic (e.g. daily) or on-demand from Settings → Integrations → QuickBooks.
Similar to QuickBooks: OAuth connection, then mapping of sales and purchase accounts, tax rates, and contacts. Invoices and payments sync so your Xero ledger reflects SehaCore activity. Check the integration guide in the app for step-by-step setup.
We recommend mapping your chart of accounts and tax settings once during initial setup. If you use SehaCore’s built-in accounting, you may not need an external accounting integration; the choice depends on your workflow and compliance needs.
If you sell online, you can connect your store so that orders and (optionally) inventory stay in sync with SehaCore.
Integrations with carriers (e.g. FedEx, UPS, DHL, or regional carriers) allow you to:
Setup typically requires an account with the carrier and API credentials. Enter them in Settings → Integrations → Shipping. Some carriers may need address validation or customs data for international shipments; the integration will prompt for required fields.
For custom integrations, use the SehaCore API to read and write products, sales, inventory, and more. Authenticate with a Bearer token or API key from Settings → Integrations → API.
Webhooks: Subscribe to events (e.g. sale created, payment received, low stock) so your external system is notified in real time. You provide a URL; we send a POST request with a payload when the event occurs. Sign the payload with a secret to verify authenticity. Webhook endpoints and event types are configurable in the same API/Integrations section.
We are actively expanding our integration catalogue. Planned categories include:
If you need a specific integration, contact support@sehacore.com with your use case. We use this feedback to prioritise new partnerships and development.