Skip to main content
Coming Soon. The specification below is published for early review and may change before release.
Redemption allows merchants to redeem third-party stored value and apply it towards purchases, wallet top-ups, account balances, subscriptions, or other merchant-defined outcomes.

Stored value represents prepaid value held by a third party. Vouchers are the first stored value type supported today, including providers such as 1Voucher, OTT Mobile, and Blu Voucher.

The service provides a consistent API across providers, handling provider-specific integration requirements and redemption flows on your behalf.

How redemption works

  1. A customer provides their stored value details.
  2. The merchant submits a redemption request to Moment.
  3. Moment validates and processes the redemption with the underlying provider.
  4. On success, the redeemed value can be applied to the merchant’s product, service, balance, or checkout.
  5. Any remaining value is returned according to the provider’s redemption rules.

Use Cases

See how redemptions map to common business scenarios.

Lifecycle

Understand the states a redemption moves through from creation to completion.

Providers

Compare the supported voucher providers and their capabilities.

Webhooks

React to redemption events in real time.

Key features

  • Consistent integration. Use one API for supported providers, while keeping control of how the redemption experience is presented to your customer.
  • Works across multiple providers. Redeem value from providers such as 1Voucher, OTT Mobile, and Blu Voucher through a single integration.
  • Stay up to date automatically. Supported redemption types and their requirements can be discovered dynamically without application updates. See GET /collect/redemptions/types, for more details.
  • Track every redemption. Monitor redemption status and outcomes in real time through the dashboard and webhooks.