Accept MobileCoin payments on any WordPress site. One plugin. Three powerful features.
View shortcode referenceA standalone pay button, pay-to-unlock content, and full WooCommerce checkout.
Add a "Pay with Kyoto" button anywhere with a shortcode or Gutenberg block. Customers pay in seconds — no signup, no card details, no friction.
[kyoto_pay amount="5"]Hide premium content behind a MobileCoin paywall. Content loads dynamically after payment — never exposed in the page source.
[kyoto_gate amount="1"]Add MobileCoin as a payment option at WooCommerce checkout. Automatic order processing. Zero processing fees.
No API keys. No merchant accounts. No approval process.
Upload the plugin to your WordPress site and enter your MobileCoin receiving address in Settings.
Use the Gutenberg block or shortcode to add a payment button to any page.
Customers pay with Kyoto wallet. You receive MOB directly. No middleman, no processing fees, no chargebacks.
Copy-pasteable examples for every use case.
[kyoto_pay] — renders a payment button anywhere on your site.
[kyoto_pay amount="5" button-text="Buy Now"]
[kyoto_pay amount="1" background="#000" text-color="#FFF" style="outline"]
[kyoto_pay amount="10" memo="Donation" redirect="https://mysite.com/thanks"]
| Attribute | Type | Default | Description |
|---|---|---|---|
| amount | number | global setting | Amount in MOB |
| button-text | string | "Pay with Kyoto" | Button label |
| memo | string | prefix + "Payment" | Transaction memo |
| background | hex color | #FF4D6A | Button background color |
| text-color | hex color | #FFFFFF | Button text color |
| style | string | "filled" | "filled", "outline", or "minimal" |
| show-logo | boolean | "true" | Show Kyoto K mark on button |
| ref | string | auto-generated | Merchant reference (idempotency) |
| redirect | URL | global setting | Redirect URL after confirmed payment |
[kyoto_gate]...[/kyoto_gate] — wraps content behind a MobileCoin paywall.
[kyoto_gate amount="0.5" duration="forever"] Your premium content here... [/kyoto_gate]
[kyoto_gate amount="1" button-text="Read Full Article" duration="7d" preview="blurred"] The full article... [/kyoto_gate]
| Attribute | Type | Default | Description |
|---|---|---|---|
| amount | number | required | Amount in MOB to unlock |
| button-text | string | "Unlock for X MOB" | Button label |
| memo | string | "Gated Content" | Transaction memo |
| duration | string | "forever" | "per_visit", "session", "24h", "7d", or "forever" |
| preview | string | "gradient" | "blurred", "gradient", or "locked" |
[kyoto_badge] — displays a "We accept MobileCoin" badge.
[kyoto_badge style="dark" size="medium"]
Everything you need to know about Kyoto Pay for WordPress.
Requires WordPress 6.0+ and PHP 7.4+
Or search "Kyoto Pay" in your WordPress plugin directory (coming soon)