Changelog

What shipped, and when.

A real, dated log. No marketing gloss, just what changed.

SecuritySeptember 4, 2026

Closed a permission gap on invoices, receipts, payroll, and KYC

Team members with a restricted role could previously read and act on these areas regardless of their assigned permissions. Fixed and re-audited across every endpoint.

FeatureSeptember 4, 2026

Streamline: connected accounts, platform fees, and payouts

Onboard other businesses to sell through you, each with their own verified Ultraner account, a platform fee taken automatically from their payments, and payouts on a manual, daily, or weekly schedule.

FeatureAugust 24, 2026

Team & Roles

Invite people to your business without sharing your login. Assign a preset role (Owner, Developer, Financial Auditor, Manager, Customer Care) or build a custom one from a granular permission list.

FeatureAugust 24, 2026

Per-customer promo code limits

Promo codes can now cap redemptions per customer, independent of the existing total-use cap, identified by the phone number or email the payer checks out with.

FixAugust 24, 2026

Checkout total now reflects an applied promo code correctly

The fee/VAT preview on a fees-included checkout was computing the total off the original price instead of the post-discount amount when a promo code was applied.

FeatureAugust 9, 2026

Cancel a subscription at period end, not just immediately

A customer managing their own recurring plan can now cancel at the end of the current billing period and resume before it lapses, on mobile money and card alike.

FixAugust 9, 2026

Self-service subscription link is retrievable anytime

The manage/cancel link for a recurring plan previously only came back once, at creation time. It can now be fetched again by plan ID whenever it is needed.

FeatureAugust 7, 2026

Payment receipts by SMS and email, on every channel

Both payer and seller now get a receipt with a fee breakdown for every successful transaction, regardless of which payment method or gateway processed it.

SecurityAugust 7, 2026

Backup PIN required to confirm a disbursement

Sending money to an external account now requires the account's 4-digit backup PIN, the same protection an internal transfer never needed but an outbound payout does.

FeatureJuly 28, 2026

Multi-item carts and price lookup keys

A payment link or checkout session can now be created from several catalog prices at once, and prices can carry a stable, developer-chosen lookup_key alias.

Building something on Ultraner?

UltranerUltraner · Hernatter Limited