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.