BoomFi Crypto Payments for WooCommerce

BoomFi Crypto Payments for WooCommerce

Edi Permadi

BoomFi Crypto Payments for WooCommerce is a crypto payment plugin for WooCommerce. With BoomFi Crypto Payments, you can accept payments via major cryptocurrencies such as USDC, USDT, DAI, WETH, ETH over multiple networks such as Polygon, Arbitrium,
Ethereum, Tron, Solana, Binance Smart Chain and Base.

Supported Networks and Crypto Currencies

| Technology | Network             | Currencies                 |
|------------|---------------------|----------------------------|
| EVM        | Polygon             | USDC, USDT, DAI, WETH      |
| EVM        | Arbitrium One       | USDC, USDT, DAI, WETH      |
| EVM        | Ethereum            | USDC, USDT, DAI, WETH, ETH |
| EVM        | Binance Smart Chain | USDC, USDT, DAI, WETH      |
| EVM        | Base                | USDC, DAI, WETH, ETH       |
| Tron       | Tron                | USDC, USDT                 |
| Solana     | Solana              | USDC                       |

Third Party Access

The plugin will access the BoomFi Merchant API (https://mapi.boomfi.xyz) to process the payment. To use the plugin, the merchant has to obtain an API Key and payment link from the BoomFi Merchant portal (https://app.boomfi.xyz) after completing the signup process. The user who checked out the payment using the plugin will be able to see past transactions via the BoomFi customer portal (https://customer.boomfi.xyz/customer/login).

| Mode | Merchant API                 | Merchant Portal         | Customer Portal                  |
|------|------------------------------|-------------------------|----------------------------------|
| Test | https://mapi-test.boomfi.xyz | https://test.boomfi.xyz | https://customer-test.boomfi.xyz |
| Live | https://mapi.boomfi.xyz      | https://app.boomfi.xyz  | https://customer.bomfi.xyz       |

Data Collection

BoomFi Crypto Payments for WooCommerce plugin records the following information

| Domain   | Information       | Purpose                                                           |
|----------|-------------------|-------------------------------------------------------------------|
| Merchant | email address     | Merchant portal authentication, onboarding and email notification |
| Merchant | username          | onboarding process                                                |
| Merchant | organization name | onboarding process                                                |
| Merchant | wallet address    | Settle collected payments to merchant wallet                      |
| Customer | email address     | Customer portal authentication and email notification             |
| Customer | wallet address    | Transaction history and refund processing                         |

You may refer to BoomFi terms and conditions at https://www.boomfi.xyz/legal-pages.

Prerequisites

  1. WordPress hosting to host the woocommerce based eCommerce
  2. Install, enable and configure WooCommerce plugin
  3. Wallet accounts
    1. EVM based blockchain accounts (Polygon, Arbitrium One, Ethereum, Binance Smart Chain, Base) using Metamask or something similar. Add EVM based networks (Polygon, Arbitrium One, Ethereum, Binance Smart Chain, and Base) and import the tokens (USDC, USDT, DAI and WETH)
    2. Tron wallet account TronLink, or something similar
    3. Solana wallet account Phantom, or something similar
  4. An account at BoomFi, signup at (Test, Live) and complete KYB process

1.0.0

  • Initial release

How to test the plugin

We will be using BoomFi Crypto payments in test mode using simulated payment. Since the payment is simulated there will be no amount of cryptocurrency collected from customer wallet and no amount of cryptocurrency transferred to merchant wallet.

The tutorial consists of four parts
1. Installing and configuring MetaMask
2. Signing up and configuring BoomFi merchant account
3. Installing and configuring BoomFi Crypto Payments for WooCommerce plugin
4. Payment testing

How to Configure Plugin In Live Environment

To configure the plugin in the live environment

  1. You can reuse the wallet address from first tutorial
  2. Sign up to BoomFi Live environment and complete KYB
  3. Configure settlement account, create payment link and create an API key. All the steps are exactly the same as the second tutorial except that it’s using live environment
  4. Similar to third tutorial, change the environment to Live, paste API key and payment link and “Save Changes”

Reviews

0 out of 5 stars

  • Version: 1.0.0
  • Last updated: 2 weeks ago
  • Active installations: 0
  • WordPress version: 6.0
  • Tested up to: 6.6.2
  • PHP version: 7.3