WP Manifestindependent plugin directory
manifest / ecommerce / your-gate

YourGate WooCommerce Gateway

Empower Your Online Store with Fast, Secure, and Global Cryptocurrency Payments

by YourGate / Generated · github.com/updesire/your-gate · website

★ 1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/updesire/your-gate/archive/refs/heads/main.zip

YourGate Payment Gateway for WooCommerce


About

This plugin integrates your WooCommerce store with the YourGate payment gateway, allowing your customers to make secure payments easily and safely.

persian version (نسخه فارسی)


Features

  • ✅ Authority creation and redirect to checkout page
  • ✅ Webhook support for automatic payment confirmation
  • ✅ Callback support for user return
  • ✅ Developer Sandbox mode
  • ✅ Custom Metadata support
  • ✅ Display payment info in order management
  • ✅ Persian and English language support
  • ✅ Compatible with WordPress 5.0+ and WooCommerce 3.0+

Requirements

Version Minimum Version
WordPress 5.0+
WooCommerce 3.0+
PHP 7.2+

Installation

Method 1: Manual Installation

  1. Download the plugin file
  2. Extract the ZIP file
  3. Upload the yourgate-getway folder to wp-content/plugins/
  4. Go to Plugins > Installed Plugins in WordPress admin
  5. Activate the YourGate WooCommerce Gateway plugin

Method 2: ZIP File Installation

  1. Go to Plugins > Add New in WordPress admin
  2. Click Upload Plugin
  3. Select and install the plugin ZIP file
  4. Activate the plugin

Configuration

After activating the plugin:

  1. Go to WooCommerce > Settings > Payments
  2. Click Manage next to YourGate
  3. Enter the following settings:
Setting Description
Enable / Disable Enable/disable the payment gateway
Title Display title on checkout page (default: YourGate)
Description Display description on checkout page
YourGate Token Your API token from YourGate panel
Base URL API server address (default: https://admin.yourgate.io)
Developer Sandbox Enable Sandbox for testing
Send Metadata Include order info in request
Webhook Secret Webhook authentication token (optional)

Getting Token from YourGate Panel

  1. Login to YourGate admin panel: https://admin.yourgate.io
  2. Go to API Keys or Tokens section
  3. Create a new token
  4. Copy the token and paste it in the YourGate Token field in plugin settings

Webhook Setup

To receive automatic payment results, configure Webhook in YourGate panel:

Webhook URL:

https://yourdomain.com/wp-json/yourgate/v1/webhook

⚠️ Make sure to use HTTPS

Setup Steps:

  1. Login to YourGate panel
  2. Go to Webhook Settings section
  3. Enter the URL above
  4. Optionally, create a Webhook Secret and enter it in plugin settings

File Structure

yourgate-getway/
├── yourgate.php              # Main plugin file
├── readme.txt                # WordPress readme file
├── README.md                 # This file (English)
├── README.fa.md              # Persian readme file
└── languages/
    ├── yourgate-woocommerce.pot          # Translation template
    ├── yourgate-woocommerce-fa_IR.po     # Persian translation
    ├── yourgate-woocommerce-fa_IR.mo     # Persian compiled translation
    ├── yourgate-woocommerce-en_US.po     # English translation
    └── yourgate-woocommerce-en_US.mo     # English compiled translation

Multilingual Support

This plugin supports two languages:

  • Persian (fa_IR) - For Persian websites
  • English (en_US) - For English websites

The display language is selected based on your WordPress site language settings.


Troubleshooting

Problem Solution
Plugin not showing Make sure WooCommerce is installed and active
API connection error Check your token and API URL
Webhook not working Check webhook URL and HTTPS
Payment not confirmed Check order status in admin panel

Changelog

1.1.0

  • Added webhook support
  • Added Developer Sandbox mode
  • Added Metadata support
  • Improved security with Webhook Secret
  • Added Persian language support

1.0.0

  • Initial plugin release

License

This plugin is licensed under GPLv2.


Support


Contributing

Contributions are welcome! Please submit a Pull Request.


Made with ❤️ by YourGate