How to Configure Payment Gateways in WooCommerce
If you’ve set up your WooCommerce store, the next big step is to configure payment gateways so your customers can actually pay you! Whether you want to accept credit cards, digital wallets, or local payment methods, WooCommerce makes it easy to integrate multiple options securely.
In this blog, we’ll walk you through everything you need to know about configuring payment gateways in WooCommerce, from the basics to advanced options.
📌 What is a Payment Gateway?
A payment gateway is a service that processes credit card and digital payments on your WooCommerce store. It connects your store to your bank or payment processor so you can receive money securely.
🎯 Popular Payment Gateways for WooCommerce:
- Stripe
- PayPal
- Razorpay (India)
- Square
- Amazon Pay
- Authorize.Net
- Cash on Delivery
- Bank Transfers
🔧 How to Configure Payment Gateways in WooCommerce
Follow these steps to set up and manage payment gateways on your WooCommerce store:
✅ Step 1: Log in to WordPress Admin
Go to yourdomain.com/wp-admin and log into your WordPress dashboard.
✅ Step 2: Navigate to WooCommerce Settings
- In the left sidebar, click WooCommerce.
- Then go to Settings.
- Select the Payments tab at the top.
Here, you’ll see a list of default WooCommerce payment methods such as:
- Direct Bank Transfer
- Check Payments
- Cash on Delivery
- PayPal
✅ Step 3: Enable and Set Up a Payment Method
Example: Enable and Configure PayPal Standard
- Find PayPal in the list and toggle it ON.
- Click Manage next to it.
- Enter your PayPal email address.
- Configure settings like:
- Receiver email
- IPN (Instant Payment Notifications)
- Sandbox mode (for testing)
- Click Save Changes.
Repeat this process for any other default method you want to enable.
🚀 How to Install Popular Payment Gateway Plugins
Sometimes you’ll want to use a third-party payment gateway, like Stripe or Razorpay. Here’s how:
🔌 Install Stripe for WooCommerce
- Go to Plugins > Add New.
- Search for “WooCommerce Stripe Payment Gateway”.
- Click Install Now, then Activate.
- Go back to WooCommerce > Settings > Payments.
- Enable Stripe and click Set up.
- Enter your Stripe API keys.
- Customize the display title, description, and other settings.
- Save your changes.
🎯 Stripe allows:
- Credit/Debit cards
- Apple Pay / Google Pay
- Local payment methods (e.g., SEPA, iDEAL)
🔌 Install Razorpay (India-Focused)
- Go to Plugins > Add New.
- Search for “Razorpay for WooCommerce”.
- Install and Activate.
- Head to WooCommerce > Settings > Payments.
- Enable Razorpay.
- Enter your Key ID and Key Secret from Razorpay Dashboard.
- Save changes.
⚙️ Additional Settings to Review
💵 Currency Settings
Ensure your store currency matches your payment gateway’s requirements:
- Go to WooCommerce > Settings > General
- Choose your preferred currency (INR, USD, EUR, etc.)
🔐 SSL Certificate (HTTPS)
Payment gateways require your site to be secure. Make sure your domain has an SSL certificate installed (HTTPS).
🛠 Test Payments (Sandbox Mode)
Use Sandbox Mode for testing transactions without processing real payments.
For example:
- Stripe & PayPal both offer sandbox testing.
- Test with fake credit card numbers provided by the gateway documentation.
📈 Bonus: Enable Multiple Payment Options
To improve conversion rates, allow multiple methods:
- Stripe (for cards & digital wallets)
- PayPal (for PayPal users)
- Razorpay (for UPI, NetBanking in India)
- Cash on Delivery (for rural or offline areas)
Let customers choose their preferred method at checkout.
📋 Final Checklist
✅ Install and activate your chosen payment plugin
✅ Enter API keys or merchant credentials
✅ Customize payment instructions and settings
✅ Test payments in sandbox mode
✅ Enable live mode for real payments
✅ Check if you need any local compliance (like GST or tax rules)
🛍️ Wrapping Up
Configuring payment gateways is crucial to turning your WooCommerce store into a real business. With dozens of plugins and native support for popular providers, WooCommerce gives you the flexibility to accept payments from customers around the world.
Whether you prefer Stripe, PayPal, or something local like Razorpay or PayU, you can get started in just a few minutes.
