Gift Cards and Store Credit Management
Gift cards and store credit introduce a form of payment that lives entirely inside the order management system rather than a payment gateway, which means the OMS itself must track balances, apply partial redemptions, and prevent an order from being fulfilled against a card that no longer has funds.
A gift card or store credit is a liability the business owes the customer, not a transaction processed by a bank. The OMS has to treat it as a stored-value account: it issues the balance, decrements it as it is spent across one or more orders, and must handle a case that a normal payment gateway never sees — an order using a gift card gets cancelled or returned, and the balance must go back onto the card rather than being refunded to a card network.
- Balance tracking per card or account, with a full ledger of issuances, redemptions, and reversals
- Split-tender orders that combine gift card balance with a credit card or other payment method for the remainder
- Partial redemption, where an order only consumes part of the available balance and the rest remains usable
- Expiration and dormancy rules, which vary significantly by jurisdiction and must be enforced automatically
- Store credit issued as compensation — for a return, a service issue, or a promotional gesture — which must be traceable to its origin
Refund logic gets meaningfully more complex once gift cards enter the picture. If a split-tender order is returned, the OMS must decide how to allocate the refund back across payment methods — typically returning the gift card portion to a card first, since regulations in many regions restrict issuing cash refunds for a gift-card-funded purchase. The order record needs to preserve exactly how much of each line was paid by which method so this allocation is unambiguous at return time.
Because gift card balances are effectively cash-equivalent, they are a common target for fraud: balance-checking scripts, card-number guessing, or account takeover to drain a stored balance before the legitimate owner uses it. The OMS needs velocity checks on redemption attempts, alerting on unusual balance-checking patterns, and an audit trail tying every balance change to a specific order or administrative action, so support teams can investigate disputes with a clear history rather than a single running number.
A gift card issued in a physical store should be redeemable online, and vice versa, which means the balance ledger cannot live solely inside a point-of-sale system or solely inside the e-commerce platform — the OMS or a shared services layer needs to be the single source of truth. Any lag in balance synchronization between channels creates a real risk of the same balance being spent twice before the systems reconcile.