📋 Overview

Merso provides two program integration paths for Solana, depending on whether you want to offer PNPL (Pay Now, Pay Later) or Upfront payment options to your players.

📅

PNPL Program Integration

Integrate the MersoPNPL program for installment-based NFT purchases with WrappedNFT support.

Learn more →

Upfront Program Integration

Integrate the MersoUpfront program for instant, full-payment NFT purchases.

Learn more →

🔑 Key Concepts

  • NFT Collection Whitelisting
    Your NFT collection must be whitelisted in the Merso protocol before integration.
  • Token Account Setup
    Solana requires Associated Token Accounts (ATAs) for SPL token transfers.
  • wNFT Support (PNPL only)
    For PNPL, your game must recognize WrappedNFTs as valid in-game assets.

📍 Program Addresses

Program addresses are provided during the onboarding process. Contact the Merso team for your specific deployment addresses.

💡 Solana Account Model

Unlike EVM contracts, Solana programs use Program Derived Addresses (PDAs) for state storage. Merso handles PDA derivation automatically.