Blockonomics icon

Blockonomics

v0.2.0

Accept Bitcoin (BTC) and Tether (USDT, ERC-20) payments directly to your own wallet.

Blockonomics for FOSSBilling

Accept crypto payments in FOSSBilling using Blockonomics. When a customer pays, the crypto goes directly into your wallet. No KYC. Currently supports Bitcoin (BTC) and Tether (USDT, ERC-20).

Requirements

  • FOSSBilling 0.8.3 or later (PHP 8.2+)
  • Blockonomics API Key

Configure Blockonomics

  1. Create a Blockonomics account using email/password or Google. If using email/password, enter the activation code sent to your email.
  2. Open Dashboard → Wallets and add the wallets you want to accept:
  • USDT: select USDT Wallet, enter a name, and paste your ERC-20 receiving address.
  • BTC: select BTC Wallet, enter a name and xPub. When prompted, paste a sample receiving address from the same wallet. Note: Never enter a seed phrase or private key, Blockonomics never asks you to.
  1. Open Dashboard → Stores, click Add a store, enter a name, enable BTC and/or USDT, and select the corresponding wallets. You can initially leave Callback URL empty.

Install and connect FOSSBilling

  1. Download Blockonomics.zip from the latest release

  2. Extract the archive inside /library/Payment/Adapter/ of your FOSSBilling installation. The archive creates the Blockonomics/ folder for you

  3. In FOSSBilling, open System → Payment Gateways → New Payment Gateway and click the cog beside Blockonomics.

  4. Open the Blockonomics gateway settings and copy the generated Callback URL.

  5. Return to Blockonomics → Stores, paste the callback URL into your Store (added in step 3), and click Update Store.

  6. Copy the API key from the Blockonomics Stores page. Paste it into Blockonomics API Key in FOSSBilling, enable the gateway, and click Update Gateway.

  7. Hit Test Setup. Setup is complete when the enabled currencies display check marks. For ex. BTC ✅ USDT ✅

Uninstall

Removing the payment gateway does not remove the companion Blockonomics module. For full removal, uninstall the module separately under Extensions.

Optional Integration Testing

Enable Testmode on the Blockonomics Store to simulate checkout and callback processing without making a real payment. The relevant test-mode control is the one on the Blockonomics Store. Here is a comprehensive guide about this.

Support

Licensing

This extension is open source software released under the Apache 2.0 license.

Extension Details

Latest Release

v0.2.0

  • v0.2.0