
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.
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 KyveThis 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
| Parameter | Description | Required | Default |
|---|---|---|---|
| product | Product or service name | β Yes | - |
| price | Price amount (number) | β Yes | - |
| currency | Currency code (NGN, USD, etc.) | β No | NGN |
| description | Product description | β No | Empty |
| button_text | Custom button text | β No | "Buy with Escrow" |
| quantity | Number of items | β No | 1 |
| category | Product category | β No | Empty |
3Real-World Examples
[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.
[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.
[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_escrowCSS 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. Copy the code above
- 2. In WordPress, create a new page
- 3. Switch to "Code Editor" (not Visual Editor)
- 4. Paste the code
- 5. Publish the page
- 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.