Skip to content

Pybara Donate

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
  1. Install the plugin
  2. Configure your settings
  3. Embed the widget
  4. Go live!

Donation Flow

  1. 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.

  2. 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.

  3. 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
  4. 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.

  5. 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