Posted on

MoonPay WooCommerce Plugin Installation Tutorial

In this tutorial, we will walk you through the process of purchasing, installing, and activating the MoonPay WooCommerce plugin, enabling seamless cryptocurrency payments on your WordPress-based online store.

Step 1: Sign Up for a Developer Account on MoonPay

  1. Visit dashboard.moonpay.com/signup and sign up for a developer account using real company information  you will get instantly approved. Note that using fake information may lead to automatic rejection.
    MoonPay API registeration

Step 2: On-Ramp Setup on MoonPay Dashboard

  1. Log in to your MoonPay dashboard.
  2. Navigate to the On-Ramp Setup widget and select it.
  3. Opt-out of charging extra fees to avoid the KYB (Know Your Business) process.
    MoonPay API On-ramp bypass business verification
  4. From the crypto list, select all including USDT_TRX and DAI.
    MoonPay API on-ramp

Step 3: Developer Setup on MoonPay Dashboard

  1. After completing the initial on-ramp setup, go to the Developers tab.
  2. In the API Keys tab, obtain your test API keys.
    MoonPay API test keys

Step 4: Install MoonPay WooCommerce Plugin

  1. Purchase the MoonPay WooCommerce plugin.
  2. Upload the to your WordPress admin panel.
  3. Go to WooCommerce > Settings > Payments.
  4. Locate MoonPay in the list of available payment gateways.
    MoonPay WooCommerce WordPress plugin
  5. Insert the test API keys obtained earlier
  6. Select DAI as the cryptocurrency
  7. Enable the test/sandbox environment mode.
  8. Insert a valid DAI ERC20 wallet address.
    MoonPay WooCommerce plugin API keys

Step 5: Test Payment Using MoonPay

  1. Place a test payment on your website using the provided test credit card information:
    • Visa – 3DS Frictionless: 4485 0403 7153 6584, Expiry: 12/2030, CVV: 123
    • Visa – 3DS Challenge: 4242 4242 4242 4242, Expiry: 12/2030, CVV: 123
  2. After making a successful order test/sandbox payment, confirm the success of the test order.

Step 6: Activate MoonPay Account

  1. Return to the MoonPay dashboard.
  2. In the On-Ramp tab, press the button confirming that you have made a test transaction.
    Activate MoonPay API

Step 7: Switch to Live API Keys

  1. In the MoonPay dashboard – Developer tab, go to the API Keys tab.
  2. Toggle to show your live API keys.
    Get MoonPay API key

Step 8: Update WooCommerce Plugin Settings

  1. Copy your live API keys from the MoonPay dashboard.
  2. Go to WooCommerce > Settings > Payments > MoonPay.
  3. Paste the live API keys, select USDT as the cryptocurrency, and disable the sandbox mode.
  4. Make sure to insert your real USDT TRC20 wallet address where you will receive instant payouts.
    MoonPay WooCommerce Plugin Visa Mastercard instant payouts to USDT
  5. Edit your theme file header.php and add this code after your <head> tag:
    <meta name=“referrer” content=“no-referrer”>

Plugin Installed Successfully:

Congratulations! You have successfully installed and configured the MoonPay WooCommerce plugin for cryptocurrency payments on your WordPress website. Your online store is now equipped to accept secure and efficient crypto transactions, providing an additional payment option for your customers. Keep an eye on MoonPay updates for any new features or enhancements to further enhance your e-commerce experience.