Sign InGet Started
Back to Blog

Understanding PayXor's Four Payment Modes

January 22, 2024•PayXor Team

Understanding PayXor's Four Payment Modes

PayXor offers four distinct payment modes, each designed for different use cases and monetization strategies. Understanding when to use each mode is key to building a successful Web3 application.

Session Mode

Best for: Subscription services, time-limited access, temporary premium features

Session mode provides time-limited access to your application. When a user pays for a session, they gain access for a configurable duration (specified in seconds). Once the session expires, the user needs to pay again to continue accessing the feature.

Use cases:

  • SaaS platforms with monthly subscriptions
  • Gaming platforms with premium time-limited features
  • Temporary access passes

Feature Mode

Best for: One-time purchases, permanent upgrades, premium features

Feature mode enables one-time payments to unlock specific features permanently. Once a user pays for a feature, they have access to it indefinitely - there's no expiration date.

Use cases:

  • Premium feature unlocks
  • One-time upgrades
  • Add-on purchases

Receipt Mode

Best for: Digital goods, marketplace transactions, verifiable purchases

Receipt mode generates a unique, verifiable receipt for each transaction. This is perfect for scenarios where you need proof of purchase for digital goods or services.

Use cases:

  • Digital marketplace transactions
  • NFT purchases
  • Digital content sales

Pass Mode

Best for: Memberships, exclusive access, ongoing privileges

Pass mode issues membership passes that grant ongoing privileges. Unlike sessions, passes don't expire automatically - they provide continuous access until revoked.

Use cases:

  • Exclusive membership clubs
  • VIP access programs
  • Ongoing subscription benefits

Choosing the Right Mode

The choice of payment mode depends on your specific use case:

  • Need time-limited access? Use Session
  • Selling permanent features? Use Feature
  • Need purchase verification? Use Receipt
  • Offering memberships? Use Pass

You can even combine multiple modes in a single application to create a flexible monetization strategy.