Upfront Program Integration
For Upfront payments, NFTs are purchased in a single transaction and transferred directly to the player. No wrapping, escrow, or collateral mechanisms are involved.
Games only need to support the original NFT collections as they would in a standard marketplace integration.
Key Points
Direct NFT Usage: Games interact exclusively with the original NFT collection.
Immediate Ownership: Players receive full ownership of the NFT at purchase time.
Full Functionality: NFTs provide identical game benefits with no restrictions.
No Conditional States: No payment monitoring, defaults, or ownership transitions.
This integration ensures a simple and atomic NFT purchase flow, equivalent to a traditional Web3 marketplace experience.
Flow
This is the NFT-flow. You can see here the payment flow.
Step 1: Full Payment
When a user selects an NFT for an upfront purchase, they pay 100% of the NFT price in a single transaction.
Step 2: NFT Transfer
Upon successful payment:
The original NFT is transferred directly from the game company to the userβs wallet
The user gains immediate and unrestricted ownership
Step 3: Gameplay Access
The user can instantly use the NFT within the game with full functionality, including:
Transfer
Resale
Staking (if supported by the game)
No additional contract logic is required after transfer.
Game Integration
Games must accept the original NFT collection for gameplay, using their existing logic and permissions.
No additional smart contract modifications are required beyond standard NFT compatibility.
Last updated