Cardano Minting & Payments

Cardano NFT minting for WordPress with dual-signature security, mystery boxes, weighted rarity, CIP-25 metadata, and CIP-27 royalties.

Cardano Minting and Payments Easy is a WordPress plugin that brings full-featured NFT minting directly into your WordPress site. Designed for creators, project teams, and businesses building on Cardano, this plugin lets you launch multi-variant NFT collections with weighted rarity, mystery box blind reveals, and per-wallet mint limits — all managed from your WordPress admin dashboard. Transactions are secured through dual-signature architecture, requiring both the customer’s connected wallet and your encrypted policy wallet to sign every mint, ensuring no unauthorized tokens ever hit the blockchain.

The plugin supports the Cardano NFT standards that matter most: CIP-25 metadata with unlimited custom attributes, CIP-27 royalty tokens that are automatically minted alongside your first NFT in each policy, and CIP-30 wallet connectivity for Eternl, Lace, Vespr, Nami, and other popular Cardano wallets. Policy wallet credentials are protected with AES-256-CBC encryption derived from your WordPress security salts, and seed phrases are displayed only once during generation — giving you full custody without exposing keys in your database. Prices are set in USD and auto-converted to ADA at the time of purchase, removing the guesswork from pricing your drop.

Whether you are running a PFP collection with tiered rarity, a mystery box campaign where artwork stays hidden until reveal, or a whitelist-gated VIP mint with CSV-managed access lists, the workflow is the same: create your collection and variants in the Mint Manager, set quantities and rarity weights, upload artwork or pin images to IPFS through the built-in Pinata integration, and embed the shortcode on any page or post. Per-wallet tracking, mint history exports, and unique minter analytics give you full visibility into your drop’s performance without leaving WordPress.

Built to work alongside CardanoPress for wallet connections and powered by ADA Anvil for transaction building and blockchain submission, this plugin handles the entire minting pipeline — from policy ID generation with time-locked expiration to on-chain metadata formatting and royalty enforcement. It supports both mainnet and preprod testnet environments, so you can validate your complete flow before going live.

Trust Model

Hybrid

This plugin uses a hybrid custody model. The server holds an encrypted policy wallet for co-signing, while the user’s browser wallet provides the second signature. Neither party can act alone.

Installation

Install Steps
1. Download the ZIP from the Download button above
2. Go to Plugins > Add New > Upload Plugin
3. Upload the ZIP file and click Install Now
4. Activate the plugin
5. Navigate to the Minting settings page to configure your policy wallet
6. Set up your minting policy and royalty percentages

Documentation

Cardano Minting and Payments Wordpress Plugin v3.0

A comprehensive WordPress plugin for Cardano NFT minting with dual-signature security, policy wallet management, IPFS pinning, per-wallet mint limits, CSV whitelist management, and automated CIP-27 royalty tokens.

Key Features

NFT Minting System

  • Collection & Variant System: Create multi-variant collections (e.g., 20-A, 20-B, 20-C) with weighted rarity
  • Mystery Box / Blind Minting: Use collection images to hide NFT artwork until reveal
  • Dual-Signature Security: Customer wallet + policy wallet signatures required
  • CIP-25 Metadata Builder: Add unlimited custom attributes
  • Weighted Random Selection: Rarity-based random variant selection

Policy Wallet Management

  • Secure Generation: Creates 24-word seed phrase (shown once, encrypted with WordPress salts)
  • Dual-Signature Authority: Signs all minting transactions alongside customers
  • AES-256-CBC Encryption: Keys encrypted using WordPress AUTH_KEY and SECURE_AUTH_SALT
  • One-Time Seed Display: Save immediately - cannot be recovered if lost

Per-Wallet Mint Limits & Tracking

  • Configurable Limits: Set maximum mints per wallet (0 = unlimited but tracked)
  • CSV Export: Download complete mint history with wallet addresses and dates
  • CSV Import (Whitelist): Pre-authorize wallets by uploading modified CSV
  • View History Modal: Real-time tracking of all minters with remaining counts
  • Unique Minters Count: Track engagement and analytics

IPFS & Storage

  • Pinata Integration: Optional IPFS pinning for permanent NFT storage
  • WordPress CDN Fallback: Works without Pinata using WordPress media library
  • Image Name Limit: 63 characters max for on-chain metadata compatibility

Automated Royalty System

  • CIP-27 Royalty Tokens: Automatically minted with first NFT in policy
  • One Per Policy: Generated once when policy is created
  • Configure in Mint Manager: Set percentage and recipient address
  • Auto-Burned: Handled automatically during minting process

🎯 Use Cases

  1. NFT Drops: Launch multi-variant collections with rarity
  2. Mystery Boxes: Blind reveals with collection images
  3. Whitelist Mints: Pre-authorize VIP wallets via CSV
  4. Limited Editions: Per-wallet mint limits enforcement
  5. Royalty NFTs: Automated CIP-27 royalty tokens
  6. Analytics: Track unique minters and engagement
  7. Event Tickets: Quantity limits and time-locked policies

Frequently Asked Questions

What is dual-signature minting?
Both the buyer's wallet and your server-side policy wallet must sign the minting transaction. This prevents unauthorized minting while keeping the process trustless for the buyer.
How are private keys stored?
Policy wallet keys are encrypted at rest using AES-256-CBC with your WordPress salt keys. They never leave the server.
Does this support mystery box / random minting?
Yes. You can configure weighted rarity pools and mystery box reveals with configurable odds per trait.