Pybara Donate is a WordPress plugin that adds a crypto donation widget to any page or post. Donors pay directly from their wallet — no intermediary, instant settlement on the Internet Computer.
Features
Easy Embedding — Shortcode, Gutenberg block, or PHP template
Multiple Tokens — Accept ckUSDC, ckUSDT, ckBTC, ckETH, ICP
Preset Amounts — Configure up to 5 suggested donation amounts
Custom Amounts — Optionally let donors enter any amount
Recurring Donations — Optional recurring pledge support
Currency Display — Show amounts in your local currency (17 supported)
Branded Widget — Custom primary color to match your site
Thank You Flow — Custom message or redirect after donation
WordPress 6.8 or higher
PHP 7.4 or higher
SSL certificate (HTTPS required)
No WooCommerce required
Install the plugin
Configure your settings
Embed the widget
Go live!
Donation Flow
Donor Opens the Widget
The Pybara Donate widget appears on the page. The donor sees preset amounts (and optionally a custom amount field) along with the available tokens.
Donor Selects Amount & Token
The donor picks a preset amount (or enters a custom one) and selects their preferred token — ckUSDC, ckUSDT, ckBTC, ckETH, or ICP.
Wallet Connection
The Pybara checkout modal opens. The donor connects one of:
Pybara Wallet — Pybara’s native wallet with Internet Identity
Oisy Wallet — Browser-based, multi-chain wallet by DFINITY
Donation Execution
The donor approves the transaction. An ICRC-1 transfer is executed on-chain directly from the donor’s wallet to your receiving address.
Confirmation
The donation is verified on-chain and the donor sees your thank you message (or is redirected).
Donor Wallet → IC Blockchain (ICRC-1) → Pybara Canister → Your Wallet
Security
No custody — Pybara never holds donor funds
Direct transfers — Donations go straight from donor to you
Immutable verification — Payment canister is a blackhole canister
Auditable — Payment canister code is publicly verifiable on-chain