The decision layer for payments.

Sikka picks the best eligible payment path before authorization.

DETERMINISTIC · EXPLAINABLE · EXECUTION-INDEPENDENT

INSTRUMENT ISSUER RAIL MCC 5411 REWARDS + COST CUSTOMER OBJECTIVE AED 428.00 MCC 5411 · ECOMMERCE · UAE SIKKA RESOLVE ELIGIBILITY ✓ CONSTRAINTS ✓ SCORE RANK decision boundary · selected path CARD A · +AED 12.40 CARD B · × INELIGIBLE A2A · -AED 2.10 BNPL · +AED 0.00 SELECTED: OPTION_A REASON: REWARD_CAP_AVAILABLE Δ VALUE: +AED 12.40 execution boundary EXISTING PAYMENT STACK AUTH RISK ROUTE CLEAR SETTLE OUTCOME PAYMENT EXECUTED 6 CONTEXT STREAMS SIKKA RESOLVE · SCORE · RANK EXISTING PAYMENT STACK AUTH · RISK · ROUTE · CLEAR · SETTLE PAYMENT EXECUTED

Payment infrastructure answers: “How do I execute this?”

It doesn’t answer: “What should I execute?”

Behind one payment sits a branching set of options. Sikka runs the checks and collapses them into one decision.

PAYMENT OPTION A OPTION B OPTION C × INELIGIBLE × POLICY CREDIT ACCOUNT INSTALMENT VISA A2A BNPL ISSUER A CHECKS APPLIED TO EVERY BRANCH eligible? reward cap? merchant exclusion? rail economics? customer objective? policy constraint? ONE DECISION
Sikka answers that question.
THE DECISION API

Send context. Get a decision.

Change the merchant or the amount. Same inputs, same answer, every time.

MERCHANT
AMOUNT
POST /route · REQUEST

          
SIKKA
Resolving merchant descriptor...
Scoring 3 cards at verified rates...
Applying caps...
Decision complete ✓
200 OK · RESPONSECONTRACT: POST /route · AS SERVED LIVE

          
RESOLVES TO groceriesfueldiningtravelonline

ILLUSTRATIVE WALLET · SAME CONTRACT AS THE LIVE ENGINE · UNRESOLVED MERCHANTS ROUTE AT BASE, NEVER A GUESS

The real engine answers this exact contract in the browser: 16 verified cards, 7 issuers, 202 merchant patterns, 0 records stored.

Explore the decision engine
THE PAYMENT DECISION GRAPH

See how Sikka reaches a decision.

Sikka weighs merchant, options, issuers, rails and constraints, then picks the best eligible path.

RESOLVE CONTEXT · SCROLL TO STEP THROUGH THE DECISION
EVALUATED / SELECTED AVAILABLE EXECUTION OUTCOME / VALUE VALUES: ILLUSTRATIVE AED 400 GROCERY MART DUBAI GROCERY MART Merchant category: Grocery Stores MCC 5411 GROCERIES UAE MERCHANT ELIGIBLE ✓ CARD A ELIGIBLE ✓ CARD B ELIGIBLE ✓ A2A ELIGIBLE ✓ ISSUER A 5% CASHBACK Current transaction remains within the applicable reward cap. CAP AVAILABLE ✓ ISSUER B 1X REWARDS BANK ACCOUNT LOWER COST The objective the candidate paths are compared against. OBJECTIVE MAXIMIZE NET VALUE +AED 12.00 +AED 3.20 +AED 5.40 Why this decision? Eligible ✓ · Merchant match ✓ · Reward available ✓ · Constraint checks ✓ · Expected net value +AED 12.00 DECISION CARD A BEST NET VALUE · +AED 12.00 id 8F21 · BEST_NET_VALUE EXISTING PAYMENT INFRASTRUCTURE AUTH → RISK → ROUTE → CLEAR → SETTLE PAYMENT COMPLETED ✓ PAYMENT OUTCOME Outcome attributed to decision. NEW ATTRIBUTED RELATIONSHIP AED 400 · GROCERY MART DUBAI MCC 5411 → GROCERIES · UAE ✓ CARD A · 5% CASHBACK +12.00 CARD B · 1X REWARDS +3.20 A2A · LOWER COST +5.40 VALUES: ILLUSTRATIVE · OBJECTIVE: MAXIMIZE NET VALUE DECISION · CARD A BEST NET VALUE · +AED 12.00 EXISTING PAYMENT INFRASTRUCTURE AUTH → RISK → ROUTE → CLEAR → SETTLE PAYMENT COMPLETED ✓ OUTCOME ATTRIBUTED TO DECISION
Complexity in. One explainable decision out.

Every decision traces back to the context and constraints that produced it.

DETERMINISTIC · TRACEABLE · REPRODUCIBLE · ABSTAIN OVER GUESS
No LLM dependency in the synchronous decision path.
INTEGRATION

Add decisioning. Don't rebuild the stack.

CHANNEL SIKKA DECISION API PAYMENT INFRASTRUCTURE EXECUTION UNCHANGED ISSUER / RAIL
NO PAN. NO CVV.
STATELESS · 0 RECORDS STORED
DETERMINISTIC FALLBACK
EXECUTION UNCHANGED
One module in front. Nothing replaced.

Sikka adds a decision boundary upstream of execution. Not a gateway. Not a processor. Not payment execution.

SIKKA PROVIDES
  • The rulebook: versioned, freshness-checked
  • The merchant resolver: no model in the path
  • The engine: decision, delta, reason
  • Multi-issuer neutrality
YOU PROVIDE
  • The rails: BIN, scheme, PCI, tokenisation
  • The wallet: which cards are held
  • The surface: nudge, statement, product
  • The distribution to cardholders
FIRST DEPLOYMENT · NO PAYMENT-PATH CHANGE · YOUR PROCESSOR REMAINS AUTHORITATIVE
LIVE TRANSACTION AUTH → SETTLE ✓ SIKKA SHADOW SCORE WOULD SELECT OPTION_B TERMINATES BEFORE AUTHORIZATION × LIVE TRANSACTION SIKKA SHADOW SCORE WOULD SELECT OPTION_B TERMINATES BEFORE AUTHORIZATION × AUTH → SETTLE ✓
0 PAYMENT OUTCOMES CHANGED · EVERY DECISION RECORDED · DEMO ANIMATION, NOT PILOT DATA

Different buyers. Same engine.

CUSTOMER CHANNEL BANK ISSUER PROCESSOR RAIL SIKKA DECIDE PRE-AUTHORIZATION PAYMENT DECISIONING CUSTOMER CHANNEL BANK ISSUER PROCESSOR RAIL SIKKA DECIDE PRE-AUTHORIZATION PAYMENT DECISIONING
The control point moves. The engine doesn't.
PROCESSINGauthorize · route · clear · settle
+ INTELLIGENCEdecide · optimize · explain · attribute
= DIFFERENTIATION
NEW REVENUE HIGHER RETENTION BETTER OUTCOMES

Turn payment volume into a business multiplier.

SAME PAYMENTS · CONCEPTUAL FLOW, NOT COMPANY METRICS
PAYMENT VOLUME EVERY TRANSACTION PROCESSING REVENUE PAYMENT VOLUME PROCESSING REVENUE
PAYMENT VOLUME SAME TRANSACTIONS SIKKA PROCESSING REVENUE INTELLIGENCE REVENUE PREMIUM PRODUCT RETENTION DECISION DATA PAYMENT VOLUME SIKKA PROCESSING REVENUE INTELLIGENCE REVENUE PREMIUM PRODUCT RETENTION DECISION DATA
Same volume. More value per payment relationship.

Every decision turns into a compounding advantage.

MERCHANT CATEGORY CARD ACARD BA2A MORE MERCHANT CONTEXT MORE VERIFIED RELATIONSHIPS BETTER OUTCOME ATTRIBUTION RICHER DECISION CONTEXT
DECISION → EXECUTION → OUTCOME → ATTRIBUTION

More decisions create more attributed outcomes.

More attributed outcomes enrich the graph. A richer graph decides better.

YOUR OUTCOME DATA STAYS YOURS · NO COUNTERS, NO IMPLIED TRACTION

Built for an authorization-adjacent path.

LOW LATENCY
~0.08ms p99
In-process engine. Local benchmark, not production latency.
bench: local · p99
live demo roundtrip: under 100ms
sla: pilot gate
AUDITABLE
EVERY DECISION
Every response carries the identifiers an auditor needs.
decision_id
reason_code
rulebook_version
DETERMINISTIC
202 PATTERNS
Deterministic merchant resolution over versioned rules.
merchant patterns: 202
rulebook: verified from published terms, signed off
output: predictable
RESILIENT
FAIL SAFE
Configured fallback and timeout. Execution never depends on us.
fallback: configured
timeout: bounded
execution: independent

The next payment user may not be human.

THE SAME GRAPH · A DIFFERENT ORIGINFUTURE
TODAY Sikka chooses between payment options. OVER TIME Sikka builds a richer Payment Decision Graph. FUTURE Humans and agents both decide with it.
The agent speaks intent. Sikka translates it into a payment decision.

Agents shouldn't need to know every payment rail. They need a decision layer that does.

PRICING

Infrastructure economics.

INDICATIVE STRUCTURE · ENTERPRISE TERMS SCOPED PER DEPLOYMENT

PLATFORM
ENTERPRISE DEPLOYMENT + DECISION INFRASTRUCTURE
USAGE
VOLUME-BASED · A BILLABLE DECISION IS ONE SCORED RECOMMENDATION RETURNED TO YOUR STACK
PILOT SHADOW DEPLOYMENT PRODUCTION PRICING · SHADOW SCORING RUNS ON THE PLATFORM FEE ALONE

Designed for the questions infrastructure teams ask first.

Is Sikka a payment gateway or a processor?
No. Sikka never authorizes, clears or settles. It returns a recommendation for the best eligible funding card; your payment processor stays authoritative.
What does Sikka need to make a decision?
Transaction context: merchant descriptor, MCC, amount, channel, time. Plus the eligible linked-card set. No PAN. No CVV. No credentials.
How does a pilot start?
In shadow mode. A copy of transaction context goes in, Sikka scores it, and the scores are compared against actual outcomes. Nothing returns to authorization, so no payment outcome changes.
How fast is a decision?
Core decision compute is about 0.08ms at P99 on a local benchmark. Production latency is validated in the pilot; the SLA is a pilot gate, not a marketing claim.
Can the engine explain its decisions?
Every recommendation carries a reason code, a ranked alternative set, and a rulebook version. Same inputs, same decision, every time. Low confidence abstains instead of guessing.
Who is Sikka for?
Payment processors run it as a decision layer on existing rails. Issuers and banks get top-of-wallet placement won on merit. End users get the best eligible card on every purchase.
Where can I see it working?
The live demo runs at usesikka.com/routing: real engine, real decisions, in the browser. Or book a 30-minute walkthrough.

Thirty minutes. Your flows, our engine.

Live decisions on representative context, the audit trace, and the shadow-pilot plan.

RECEIVED
We'll reply from praneet@usesikka.com.
Pilot contact form. Submissions join the usesikka.com waitlist.

Make every payment decision better.