Skip to content

Configuration

Configure your Pybara payment gateway settings.

Navigate to WooCommerce → Settings → Payments → Pybara → Manage

  • Enable Pybara Payment Gateway — Toggle to enable/disable the payment method
  • Title — Payment method name shown to customers (default: “Cryptocurrency”)
  • Description — Text shown during checkout (default: “Pay with ICP, ckBTC, or ckETH”)
  • Merchant Principal — Your Internet Computer principal ID (where payments are sent)
    • Get this from your wallet (Oisy Wallet or Pybara Wallet)
    • Format: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxx

Select which tokens customers can use:

  • ICP — Internet Computer Protocol token
  • ckBTC — Chain-key Bitcoin
  • ckETH — Chain-key Ethereum
  • ckUSDT — Chain-key USDT stablecoin
  • ckUSDC — Chain-key USDC stablecoin

Choose which token is pre-selected at checkout.

Select which wallets customers can use:

  • Oisy — Browser-based wallet (recommended)
  • Pybara Wallet — Pybara’s native wallet
  • Enable Test Mode — Use testnet for testing payments
  • Only enable this for testing, disable for production
  • Timeout Duration — How long to wait for payment (default: 15 minutes)
  • Completed Status — Order status after successful payment (default: “Processing”)
  1. Open Oisy Wallet
  2. Log in with Internet Identity
  3. Click your profile icon
  4. Copy your Principal ID
  1. Open Plug browser extension
  2. Click the settings icon
  3. Go to “Account Details”
  4. Copy your Principal ID
  1. Open NFID
  2. Log in
  3. Go to “Account”
  4. Copy your Principal ID

After configuring all settings:

  1. Click Save changes at the bottom
  2. Test your configuration in Test Mode