Connect your stack

Integrations

Connect payment gateways, accounting software, e-commerce, shipping, and more to SehaCore.

Overview

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.

Payment gateways

Accept card and digital payments at the POS or on invoices by connecting a payment provider. Supported options may include:

Stripe

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.

PayPal

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.

Other gateways

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.

Accounting software

Sync sales, purchases, and payments with your external accounting system so your books stay up to date without double entry.

QuickBooks (Online)

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.

Xero

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.

E-commerce and online stores

If you sell online, you can connect your store so that orders and (optionally) inventory stay in sync with SehaCore.

  • Order sync: New orders from your e-commerce platform can be imported into SehaCore as sales orders or invoices. This keeps all sales in one place for reporting and fulfilment.
  • Inventory sync: When an order is fulfilled or when you update stock in SehaCore, you can push stock levels back to the store so online availability is accurate. This helps avoid overselling.
  • Supported platforms: Support may include WooCommerce, Shopify, Magento, or custom stores via API. Availability depends on your plan and region; see Settings → Integrations for the list and setup wizards.

Shipping and fulfilment

Integrations with carriers (e.g. FedEx, UPS, DHL, or regional carriers) allow you to:

  • Generate shipping labels from SehaCore when fulfilling an order.
  • Pass tracking numbers back into the order or notify the customer by email.
  • Compare rates (where supported) and choose service level at checkout or at fulfilment.

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.

API and webhooks

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.

Coming soon

We are actively expanding our integration catalogue. Planned categories include:

  • Additional payment methods and buy-now-pay-later (BNPL) providers.
  • More accounting and ERP systems.
  • CRM and marketing automation (e.g. email, SMS, loyalty).
  • Marketplace connectors (e.g. Amazon, eBay) for order and inventory sync.

If you need a specific integration, contact support@sehacore.com with your use case. We use this feedback to prioritise new partnerships and development.