Kyve WordPress Plugin

Kyve WordPress Plugin

Add escrow protection to your WordPress site

Download & Install in 2 Minutes

Get the official Kyve Escrow plugin for WordPress. Free forever, no monthly fees.

Download Plugin (v1.0.0)

ZIP file β€’ Updated today

πŸš€ How to Use the Plugin

1Connect Your Kyve Account

After installing the plugin, you need to connect it to your Kyve account:

WordPress Admin β†’ Kyve Escrow β†’ Connect with Kyve

This will open Kyve's authentication page. Log in or create an account, then grant permission to connect.

2Add Escrow Buttons to Your Site

Method 1: Shortcode (Easiest)

Use WordPress shortcodes in posts, pages, or widgets:

[kyve_buy product="iPhone 15" price="500000"][kyve_buy product="Website Design" price="150" currency="USD" button_text="Hire Me"]

Simply paste the shortcode where you want the button to appear. Works in any WordPress editor.

Method 2: HTML Button (Flexible)

Use HTML buttons with data attributes for more control:

<button class="kyve-buy-button"
        data-product="Premium WordPress Theme"
        data-price="5000"
        data-currency="NGN"
        data-description="Fully responsive theme">
    Buy with Escrow
</button>

Add this HTML in a Custom HTML block or theme template files.

πŸ“‹ Available Parameters

ParameterDescriptionRequiredDefault
productProduct or service nameβœ… Yes-
pricePrice amount (number)βœ… Yes-
currencyCurrency code (NGN, USD, etc.)❌ NoNGN
descriptionProduct description❌ NoEmpty
button_textCustom button text❌ No"Buy with Escrow"
quantityNumber of items❌ No1
categoryProduct category❌ NoEmpty

3Real-World Examples

πŸ“š Digital Product
[kyve_buy product="Ebook" price="29.99" currency="USD" description="Learn WordPress from scratch" button_text="Download Now"]

Perfect for ebooks, courses, software, and digital downloads.

πŸ’Ό Service
[kyve_buy product="Logo Design" price="50000" currency="NGN" description="Custom logo with 3 revisions" button_text="Hire Designer"]

Great for freelancers, consultants, and service providers.

πŸ“¦ Physical Product
[kyve_buy product="iPhone 15 Pro" price="850000" currency="NGN" description="Brand new iPhone 15 Pro 256GB" quantity="1" category="Electronics"]

Ideal for ecommerce stores selling physical goods.

4Functions You Can Call From Your Plugin

The plugin provides these functions that you can call from your theme or custom code:

Shortcode: [kyve_buy]

The main shortcode to generate escrow buttons anywhere in your content.

<?php echo do_shortcode('[kyve_buy product="Test" price="100"]'); ?>

JavaScript Event: kyve_create_escrow

AJAX endpoint for creating escrows. Called automatically when buttons are clicked.

POST /wp-admin/admin-ajax.php?action=kyve_create_escrow

CSS Classes: .kyve-buy-button

Style your buttons by targeting these CSS classes in your theme:

.kyve-buy-button { background: #your-color; }

πŸ’‘ Pro Tips

Custom Styling

Add this to your theme's CSS to customize button appearance:

.kyve-buy-button { background: linear-gradient(135deg, #your-color1, #your-color2); border-radius: 50px; padding: 15px 30px; }

Multiple Currencies

Display prices in local currency for international customers:

[kyve_buy product="Service" price="100" currency="USD"]
[kyve_buy product="Same Service" price="50000" currency="NGN"]

🎯 Try It Yourself

Copy and paste this code into a WordPress page to see the plugin in action:

Test HTML Block

<!-- Kyve Escrow Test Products -->
<div style="max-width: 800px; margin: 0 auto; padding: 20px;">

  <h2 style="color: #333; margin-bottom: 30px;">πŸ›’ Our Products</h2>
  
  <!-- Product 1 -->
  <div style="background: #f8fafc; padding: 25px; border-radius: 10px; margin-bottom: 20px;">
    <h3 style="margin-top: 0; color: #2d3748;">Premium WordPress Theme</h3>
    <p style="color: #4a5568;">Fully responsive theme with lifetime updates</p>
    <div style="font-size: 28px; font-weight: bold; color: #10b981; margin: 15px 0;">₦5,000</div>
    
    <!-- Kyve Buy Button -->
    [kyve_buy product="Premium WordPress Theme" price="5000" currency="NGN" description="Fully responsive WordPress theme"]
    
    <p style="color: #718096; font-size: 14px; margin-top: 10px;">
      ⚑ Instant download after payment
    </p>
  </div>
  
  <!-- Product 2 -->
  <div style="background: #f8fafc; padding: 25px; border-radius: 10px; margin-bottom: 20px;">
    <h3 style="margin-top: 0; color: #2d3748;">Website Design Service</h3>
    <p style="color: #4a5568;">Custom 5-page website with SEO</p>
    <div style="font-size: 28px; font-weight: bold; color: #10b981; margin: 15px 0;">$150</div>
    
    <!-- Kyve Buy Button -->
    [kyve_buy product="Website Design Service" price="150" currency="USD" button_text="Hire with Escrow"]
    
    <p style="color: #718096; font-size: 14px; margin-top: 10px;">
      ⏱️ 5-7 day delivery β€’ πŸ”„ 3 revisions included
    </p>
  </div>
  
  <!-- Product 3 -->
  <div style="background: #f8fafc; padding: 25px; border-radius: 10px;">
    <h3 style="margin-top: 0; color: #2d3748;">Custom Plugin Development</h3>
    <p style="color: #4a5568;">Tailored WordPress plugin for your needs</p>
    <div style="font-size: 28px; font-weight: bold; color: #10b981; margin: 15px 0;">₦150,000</div>
    
    <!-- Kyve Buy Button -->
    <button class="kyve-buy-button"
            data-product="Custom Plugin Development"
            data-price="150000"
            data-currency="NGN"
            data-description="Tailored WordPress plugin development with 30 days support"
            style="background: #667eea; color: white; border: none; padding: 12px 24px; border-radius: 6px; font-weight: 600; cursor: pointer;">
      πŸ› οΈ Start Project with Escrow
    </button>
    
    <p style="color: #718096; font-size: 14px; margin-top: 10px;">
      🎯 Custom solution β€’ πŸ“ž Consultation included
    </p>
  </div>

</div>

πŸ’‘ How to Use This Code:

  1. 1. Copy the code above
  2. 2. In WordPress, create a new page
  3. 3. Switch to "Code Editor" (not Visual Editor)
  4. 4. Paste the code
  5. 5. Publish the page
  6. 6. Visit the page and click the buttons to test

Need Help?

Our support team is ready to help you get started with the Kyve WordPress plugin.

πŸ“§

Email Support

support@kyvehq.com