HomeGuidesAPI Reference
Guides

OpenCart 3

Introduction

EdfaPay's OpenCart 3 Extension provides a simple and reliable way to integrate EdfaPay payment services directly into your OpenCart store.

The extension enables merchants to securely accept online payments, automatically synchronize order statuses, receive real-time transaction updates, and manage payment operations within OpenCart.

EdfaPay supports Hosted Payment integration for OpenCart 3 using secure payment processing and webhook-based transaction synchronization.

⚠️

Security Note: SSL Required

Your store must support HTTPS with a valid SSL certificate. HTTP endpoints are not supported.


Why Use the OpenCart 3 Extension

Secure Payment Processing

EdfaPay processes transactions securely using Hosted Payment infrastructure.

Real-Time Order Synchronization

Webhook notifications ensure your OpenCart orders remain synchronized with transaction updates.

Simple Integration

Install and configure the extension directly from the OpenCart Admin Panel.

Sandbox & Production Support

Test your integration safely before switching to live transactions.

Automated Transaction Management

Automatically handle successful payments, failed transactions, refunds, and authorization flows.


Supported Features

  • Hosted Payment Integration
  • Sale Transactions
  • Authorization Transactions
  • Refund Support
  • Webhook Notifications
  • Sandbox & Production Environments
  • Order Status Synchronization
  • Multi-Currency Support
  • Debug Logging
  • OpenCart 3.x Compatibility

Extension Requirements

  • OpenCart 3.x
  • PHP 7.2+
  • HTTPS Support
  • Valid API Key

How the OpenCart Extension Works

EdfaPay OpenCart payment flow is shown below.

OpenCart Payment Flow

Explore the Main Integration Categories

Each section includes practical guidance, configuration examples, and helpful notes to ensure a smooth integration experience.