Plugin Directory

Changeset 3221997


Ignore:
Timestamp:
01/14/2025 06:51:32 AM (14 months ago)
Author:
razorpay
Message:

Update: 4.7.0

Location:
woo-razorpay/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • woo-razorpay/trunk/includes/plugin-instrumentation.php

    r2947552 r3221997  
    276276
    277277$paymentSettings = get_option('woocommerce_razorpay_settings');
    278 if ($paymentSettings !== false)
     278if (($paymentSettings !== false) and
     279    (isset($paymentSettings['key_id']) === true) and
     280    (empty($paymentSettings['key_id']) === false) and
     281    (isset($paymentSettings['key_secret']) === true) and
     282    (empty($paymentSettings['key_secret']) === false))
    279283{
    280284    $api = new Api($paymentSettings['key_id'], $paymentSettings['key_secret']);
  • woo-razorpay/trunk/includes/razorpay-webhook.php

    r3060480 r3221997  
    9797        }
    9898
     99        // Skip the webhook if not the valid data and event
     100        if ($this->shouldConsumeWebhook($data) === false) {
     101
     102            rzpLogDebug("Invalid webhook trigger: " . json_encode($data));
     103            return;
     104        }
     105
    99106        if (empty($data['event']) === false) {
    100107
     
    108115            }
    109116
    110 
    111             // Skip the webhook if not the valid data and event
    112             if ($this->shouldConsumeWebhook($data) === false) {
    113                 rzpLogInfo("Woocommerce orderId: $orderId webhook process exited in shouldConsumeWebhook function");
    114 
    115                 return;
    116             }
    117117            if (isset($_SERVER['HTTP_X_RAZORPAY_SIGNATURE']) === true) {
    118118               
  • woo-razorpay/trunk/readme.txt

    r3156305 r3221997  
    44Requires at least: 3.9.2
    55Tested up to: 6.6
    6 Stable tag: 4.6.9
     6Stable tag: 4.7.0
    77Requires PHP: 7.0
    88License: GPLv2 or later
     
    6969
    7070== Changelog ==
     71
     72= 4.7.0 =
     73* Fixed validation for instrumentation.
     74* Added section restriction to API call.
    7175
    7276= 4.6.9 =
  • woo-razorpay/trunk/woo-razorpay.php

    r3156305 r3221997  
    44 * Plugin URI: https://razorpay.com
    55 * Description: Razorpay Payment Gateway Integration for WooCommerce.Razorpay Welcome Back Offer: New to Razorpay? Sign up to enjoy FREE payments* of INR 2 lakh till March 31st! Transact before January 10th to grab the offer.
    6  * Version: 4.6.9
    7  * Stable tag: 4.6.9
     6 * Version: 4.7.0
     7 * Stable tag: 4.7.0
    88 * Author: Team Razorpay
    99 * WC tested up to: 9.1.2
     
    443443
    444444            //Affordability Widget Code
    445             if (is_admin())
     445            $currentSection = isset($_GET["section"]) ? sanitize_text_field($_GET["section"]) : "";
     446
     447            if (is_admin() and
     448                (($currentSection === "razorpay") or
     449                ($currentSection === "affordability-widget")))
    446450            {
    447451                try
     
    459463                        $key_id = $this->getSetting('key_id');
    460464                        $api = $this->getRazorpayApiInstance();
     465                    }
     466
     467                    if (empty($key_id) === true)
     468                    {
     469                        return;
    461470                    }
    462471
Note: See TracChangeset for help on using the changeset viewer.