Billing and refunds

Refund handling should protect both users and operational integrity.

The marketplace separates payment state from product entitlement state and expects refunds, failed payments, disputes, and manual adjustments to be handled through internal billing records.

Subscriptions and renewals

A successful redirect from a provider does not finalize access on its own. Subscription activation and entitlement changes should be driven by confirmed internal payment state, with grace-period handling where appropriate.

Wallet top-ups and listing promotions

Low-ticket boosts and campaign charges should primarily debit the internal wallet. Refunds or credits must reference the original payment or ledger entry and preserve idempotent bookkeeping.

Disputes and support review

Platform staff need a manual path to inspect failed charges, settle refund requests, pause promotion campaigns, and document the reason for every billing intervention.