WooCommerce Integration Guide

Complete setup guide for integrating PaySmart payment processing with your WooCommerce store

Plugin Version: 2.1.0 Last Updated: March 2024 Difficulty: Beginner

Overview

The PaySmart WooCommerce plugin provides seamless integration with your WordPress e-commerce store, enabling advanced payment processing, smart retry functionality, and comprehensive analytics.

One-Click Installation

Install directly from WordPress admin panel

🔧

Easy Configuration

Simple setup wizard guides you through

📊

Advanced Analytics

Detailed payment insights and reporting

Requirements

WordPress

5.0+

WordPress 5.0 or higher required

WooCommerce

4.0+

WooCommerce 4.0 or higher required

PHP

7.4+

PHP 7.4 or higher recommended

SSL Certificate

Required

HTTPS required for payment processing

Installation

Method 1: WordPress Admin (Recommended)

1

Navigate to Plugins

Go to Plugins → Add New in your WordPress admin

2

Search for PaySmart

Search for "PaySmart WooCommerce" in the plugin directory

3

Install & Activate

Click "Install Now" then "Activate" after installation

Method 2: Manual Upload

Download and Upload Plugin

1. Download plugin from PaySmart dashboard
2. Go to Plugins → Add New → Upload Plugin  
3. Choose the downloaded .zip file
4. Click "Install Now" then "Activate"

Configuration

Important: You'll need your PaySmart API keys before configuration. Get them from your PaySmart Dashboard.

Basic Configuration

1. Access Payment Settings

Navigate to WooCommerce → Settings → Payments and click on PaySmart

2. Enter API Credentials

3. Configure Payment Options

Webhook Configuration

Configure webhooks in your PaySmart dashboard with this endpoint:

https://yourstore.com/?wc-api=paysmart_webhook

Plugin Features

💳 Advanced Payment Processing

  • Multi-acquiring support for higher approval rates
  • Smart retry functionality for failed payments
  • Real-time fraud detection and prevention
  • Support for 150+ currencies worldwide

🔄 Order Management

  • Automatic order status updates
  • Partial and full refund support
  • Order notes with payment details
  • Failed payment retry notifications

📊 Analytics & Reporting

  • Real-time payment analytics dashboard
  • Success rate and decline reason tracking
  • Revenue analytics and insights
  • Export capabilities for financial reporting

Troubleshooting

❓ Payments are failing with "Invalid API key" error

Solution: Verify your API keys are correct and ensure you're using live keys in production mode. Check that there are no extra spaces in the key fields.

Test your keys with: WooCommerce → PaySmart → Test Connection

❓ Webhooks not working / Order status not updating

Solution: Ensure your webhook URL is correctly configured in PaySmart dashboard and your site has a valid SSL certificate.

  1. Check webhook URL: yoursite.com/?wc-api=paysmart_webhook
  2. Verify SSL certificate is valid
  3. Test webhook delivery in PaySmart dashboard
  4. Check WooCommerce logs for webhook errors

❓ Plugin conflicts with other payment methods

Solution: PaySmart is designed to work alongside other payment methods. If experiencing conflicts, try deactivating other payment plugins temporarily to identify the issue.

Support & Resources

📧

Email Support

Get help from our technical team

support@paysmart.com
💬

Live Chat

Chat with our support agents

Start Chat
📚

Documentation

Browse our complete API docs

View API Docs
🎯

Status Page

Check system status and uptime

status.paysmart.com