Skip to main content

PAYMENT GATEWAY API

OmniCart

Every order fits the cart — from one item to many

What OmniCart Offers

All-in-One Orders

Combine consumable goods, digital items, one-time purchases, and subscriptions in a single cart.

Hierarchical Settings

Configure payment settings at the cart, tag, or item level — child settings always override parent ones.

Smart Timers

Attach countdowns to items for time-limited access. Timers also prevent duplicate active purchases per customer.

Flexible Tagging

Group items with tags and batch-apply capture, cancel, or refund operations in a single request.

Partial Actions

Capture, cancel, or refund individual items — or just a portion of an item amount — without touching the rest.

Efficient API

One init, one capture, one refund — for the whole cart or exactly the items you need.

Payment Life Cycle

Each item in a cart moves through its own independent payment states, giving you granular control at every step.

initiatedCart created
authorizedFunds reserved
capturedFunds captured
completedTransaction done

Items can also be canceled before capture, or refunded after completion — individually, partially, or in bulk.

Getting Started Checklist
  1. Get acquainted with the key concepts
  2. Register at OmniCart and receive your test credentials for the Merchant Panel
  3. Create your test API key and use it to test your payment flow
  4. Contact our support to switch to the production environment
  5. Start receiving payments