Home Plugins guntab payment gateway
GunTab Payment Gateway logo

GunTab Payment Gateway

by GunTab on WordPress.org

GunTab is "the PayPal for guns". This free plugin adds a "Pay with GunTab" button to your WooCommerce checkout page.

(0)
Plugin Settings

Plugin Settings

GunTab is the only transaction platform built for firearm and ammunition e-commerce. It enables you get paid safely and easily online. We even guarantee against chargebacks. Learn more at GunTab.com.

Activate the plugin in WordPress

  1. Go to Plugins > Add New.
  2. Search for “GunTab”.
  3. Select “Install Now”.
  4. After installation is complete, select “Activate”.

Enable the plugin in WooCommerce

  1. Go to WooCommerce > Settings > Payments.
  2. Select to enable “GunTab Payments”.
  3. Select “Save changes”.
  4. After the page reloads, select to “Manage” GunTab Payments. Now you may set your preferences.

Filters

Alter the invoice data before it gets sent to GunTab:

use GunTab\Api\GunTab\Abstracts\Invoice;

function guntabAlterInvoice(Invoice $invoice, \WC_Order $order) {
    // Your code
    return $invoice;
}

add_filter('guntab_alter_invoice', 'guntabAlterInvoice');

Alter the order status when the status must change due to a webhook request from GunTab:

function getNewOrderStatus(string $suggestedStatus, \stdClass $jsonDataFromGunTab) {
    // Your code
    return 'wc-complete'; // Choose a different WooCommerce order status based on $jsonDataFromGunTab->status
}

add_filter('guntab_get_new_order_status', 'getNewOrderStatus', 10, 2);

Actions

Called when GunTab sends a request to your webhook endpoint. It runs after the plugin processes the request:

function your_function_name(\WC_Order $order, \stdClass $postedJsonData) {
    // Your code
}

add_action('guntab_on_webhook', 'your_function_name', 10, 2);
Active installations10+
Weekly downloads
26-21.21%
Version0.3.3
Last updated3/17/2025
WordPress version4.7
Tested up to6.7.2
PHP version7.2
Tags
ammunitionescrowfirearmsgunspayments