WooCommerce Plugin

Accept Vaendora bank transfer payments on your WordPress/WooCommerce store. This guide covers installation, configuration, testing, and going live.

Easy Setup

Install and configure in under 5 minutes

Instant Verification

Payments verified automatically via bank transfer

Test Mode

Test payments without real money

Low Fees

1.5% total fee, capped at ₦2,000

Installation

Download and install the Vaendora WooCommerce plugin on your WordPress site:

Downloading the Plugin

1

Get the Plugin File

Download the Vaendora WooCommerce plugin from your Vaendora dashboard:

  1. Log in to app.vaendora.com
  2. Go to Settings → API Keys
  3. Click Download WooCommerce Plugin
2

Upload to WordPress

In your WordPress admin dashboard:

  1. Go to Plugins → Add New
  2. Click Upload Plugin
  3. Choose the downloaded ZIP file
  4. Click Install Now
3

Activate the Plugin

After installation, click Activate Plugin.

Requirements
The plugin requires WooCommerce 5.0 or higher and WordPress 5.6 or higher. Make sure your site meets these requirements before installing.

Configuration

Configure the plugin to connect with your Vaendora account:

1

Navigate to Payment Settings

Go to WooCommerce → Settings → Payments in your WordPress admin.

2

Enable Vaendora

Find Vaendora Bank Transfer in the payment methods list and click Manage or toggle it on.

3

Enter API Credentials

Get your API keys from your Vaendora dashboard and enter them:

  • Merchant ID - Your unique merchant identifier
  • Live API Key - For production payments
  • Test API Key - For test mode payments
4

Configure Display Settings

Customize how the payment method appears to customers:

  • Title - e.g., "Pay with Bank Transfer"
  • Description - e.g., "Pay instantly using bank transfer"
  • Order Button Text - e.g., "Pay Now"
5

Save Settings

Click Save changes to apply your configuration.

Finding Your API Keys

To get your API credentials:

  1. Log in to your Vaendora dashboard at app.vaendora.com
  2. Navigate to Settings → API Keys
  3. Copy your Merchant ID
  4. Copy your Live API Key and Test API Key
Keep Keys Secure
Never share your API keys publicly. They provide access to your Vaendora account and payment processing capabilities.

Test Mode

Before accepting real payments, test your integration using test mode:

Enabling Test Mode

1

Toggle Test Mode

In the Vaendora payment settings, check the box labeledEnable Test Mode.

2

Save Settings

Click Save changes.

Making a Test Payment

1

Add Products to Cart

Visit your store and add items to your cart as a customer would.

2

Proceed to Checkout

Go to the checkout page and fill in customer details.

3

Select Vaendora

Choose Pay with Bank Transfer as the payment method.

4

Place Order

Click Place Order to be redirected to the payment page.

5

Simulate Payment

On the payment page, you'll see a Simulate Payment button (only visible in test mode). Click it to simulate a successful payment.

6

Verify Order

Check that the order status updates to Processing orCompleted in WooCommerce.

Test Mode Indicators
In test mode, payment references start with VPY-TEST prefix. The payment page also displays a "TEST MODE" badge.

Going Live

Once you've tested successfully, switch to live mode to accept real payments:

1

Disable Test Mode

In WooCommerce payment settings, uncheck Enable Test Mode.

2

Verify Live API Key

Ensure your Live API Key is correctly entered in the settings.

3

Complete KYC

Make sure your Vaendora account has completed KYC verification. Live payments require verified accounts.

4

Save and Test

Save your settings and make a small real purchase to confirm everything works.

Ready for Payments
Once live mode is enabled and your account is verified, customers can pay using real bank transfers that are automatically verified and settled to your account.

Payment Flow

Understanding the customer payment journey:

1

Customer Selects Vaendora

At checkout, the customer chooses "Pay with Bank Transfer" and clicks Place Order.

2

Redirect to Payment Page

The customer is redirected to the Vaendora payment page showing virtual account details and order information.

3

Customer Makes Transfer

The customer opens their bank app and transfers the exact amount to the provided virtual account within the time limit (30 minutes).

4

Automatic Verification

Vaendora automatically detects the payment and verifies the amount. The page updates in real-time to show success.

5

Order Updated

WooCommerce is notified and the order status is automatically updated to Processing. The customer can return to your store.

Fee Structure

Vaendora charges a simple, transparent fee on each transaction:

Fee TypeRateCap
Banking Partner Fee1.0%₦1,500
Vaendora Fee0.5%₦500
Total1.5%₦2,000

Example: For a ₦50,000 order, the fee would be ₦750 (1.5%), leaving you with ₦49,250. For larger amounts like ₦200,000, the fee is capped at ₦2,000 (not ₦3,000).

Troubleshooting

Common issues and how to resolve them:

Payment Not Appearing

Payment Not Found Error

Cause: The payment page cannot connect to the Vaendora API.

Solution:

  • Check that your API keys are correctly entered
  • Ensure your Vaendora account is active
  • Verify the Merchant ID matches your account

Order Status Not Updating

Order Stuck on Pending

Cause: Webhook notification not received by WooCommerce.

Solution:

  • Ensure your site is publicly accessible (not localhost)
  • Check that SSL is properly configured
  • Verify no security plugins are blocking webhooks
  • Check server error logs for any issues

Test Mode Not Working

No Simulate Button

Cause: Plugin not in test mode or incorrect configuration.

Solution:

  • Confirm test mode is enabled in plugin settings
  • Check that the Test API Key is entered
  • Clear your browser cache and try again

Need More Help?

If you're still experiencing issues:

  • Contact support at support@vaendora.com
  • Include your Merchant ID and order reference in your message
  • Describe the issue with screenshots if possible