Last updated

Awardit Voucher Adapter

Overview

The Awardit Adapter integrates Awardit gift cards and loyalty rewards with Norce Checkout, enabling merchants to accept Awardit vouchers as a payment method during checkout. Unlike traditional payment service providers, the Awardit Adapter handles voucher-based payments where customers redeem gift card balances to cover part or all of their order total.

This adapter is part of Norce Checkout (NCO) and manages the complete gift card payment lifecycle from initial card validation through final redemption, including balance checks, authorization, and commitment of funds.

Capabilities and Supported Flows

Voucher Operations

FeatureFullPartial
Capture❌❌Gift cards are redeemed in full for the covered amount
Refund❌❌Not supported
Cancel / Void✅—Authorization released when order returns to checkout

Supported Payment Methods

Method
Gift Card Redemption✅Balance check and redemption
Multiple Gift Cards✅Split payment across multiple cards
PIN Verification✅When required by card configuration

Advanced Features

Feature
Automatic Recalculation✅Updates when cart or shipping changes
Authorization Release✅Funds released when order returns to checkout
Transaction Audit Trail✅All operations logged
Selling Gift Cards✅Issues new Awardit gift cards for gift card cart items when the order is completed (requires issueGiftCard configuration and a per-order enable-sell call). See the Awardit Adapter Developer Guide

Selling Awardit Gift Cards

The Awardit Adapter can sell (issue) Awardit gift cards in addition to redeeming them as payment. When enabled, a gift card product in the Norce Checkout cart is issued as a new Awardit gift card through the Awardit mvalue v2 API when the order reaches Completed, and the issued card details (cardId, cardCode, templateId, distribution, validThru, and cardPin when the template requires a PIN) are stored on the cart item attributes. Distribution to the recipient is done by Awardit via email or SMS, or left to the merchant (external distribution), depending on the Awardit template and optional cart item attributes.

Selling requires Awardit mvalue v2 OAuth2 credentials (apiSettings.v2), an issueGiftCard configuration mapping cart item skus or the GiftCard product type to Awardit template ids, and a call to POST /api/checkout/v1/orders/{order_id}/gift-card/enable-sell for each order while it is in Checkout. Gift card items cannot be paid with a voucher payment on the same order. Configuration and flow details are described in the Awardit Adapter Developer Guide.

Limitations:

  • Partial capture is not supported (gift cards are redeemed in full for the covered amount)
  • Partial refund is not supported
  • Authorization expires after 24 hours
  • Card currency must match order currency
  • Only redeemOnOrderCompleted capture mode is currently supported

Norce Checkout API References

Awardit Adapter API

Norce Checkout Overview

External Documentation