Plugin Directory

Changeset 2988222


Ignore:
Timestamp:
11/02/2023 08:19:08 PM (2 years ago)
Author:
flutterwave
Message:

Update to version 2.3.4 from GitHub

Location:
rave-woocommerce-payment-gateway
Files:
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • rave-woocommerce-payment-gateway/tags/2.3.4/changelog.txt

    r2916059 r2988222  
    11== Changelog ==
     2= 2.3.4 =
     3* Fix: Webhook Handler Acknowledgement.
    24= 2.3.2 =
    35* Added: Support for WooCommerce Blocks.
  • rave-woocommerce-payment-gateway/tags/2.3.4/i18n/languages/rave-woocommerce-payment-gateway.pot

    r2966570 r2988222  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Flutterwave WooCommerce 2.3.3\n"
     5"Project-Id-Version: Flutterwave WooCommerce 2.3.4\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2023-09-13T14:23:27+00:00\n"
     12"POT-Creation-Date: 2023-11-02T20:18:51+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.8.1\n"
     14"X-Generator: WP-CLI 2.9.0\n"
    1515"X-Domain: rave-woocommerce-payment-gateway\n"
    1616
  • rave-woocommerce-payment-gateway/tags/2.3.4/includes/class-flutterwave.php

    r2966570 r2988222  
    1919     * @var string
    2020     */
    21     public string $version = '2.3.3';
     21    public string $version = '2.3.4';
    2222
    2323    /**
  • rave-woocommerce-payment-gateway/tags/2.3.4/includes/class-flw-wc-payment-gateway.php

    r2916059 r2988222  
    632632                    'message' => 'Access Denied Hash does not match',
    633633                ),
    634                 400
     634                WP_Http::UNAUTHORIZED
    635635            );
    636636        }
     
    638638        http_response_code( 200 );
    639639        $event = json_decode( $event );
     640
     641        if ( empty( $event->event ) && empty( $event->data ) ) {
     642            wp_send_json(
     643                array(
     644                    'status'  => 'error',
     645                    'message' => 'Webhook sent is deformed. missing data object.',
     646                ),
     647                WP_Http::NO_CONTENT
     648            );
     649        }
    640650
    641651        if ( 'test_assess' === $event->event ) {
    642652            wp_send_json(
    643653                array(
    644                     'status'  => 'error',
    645                     'message' => 'Test Webhook Successful',
     654                    'status'  => 'success',
     655                    'message' => 'Webhook Test Successful. handler is accessible',
    646656                ),
    647                 200
     657                WP_Http::OK
    648658            );
    649659        }
     
    682692                        'message' => 'Order already processed',
    683693                    ),
    684                     201
     694                    WP_Http::CREATED
    685695                );
    686696            }
    687697
    688698            $sdk->set_event_handler( new FlwEventHandler( $order ) )->webhook_verify( $event_type, $event_data );
     699            wp_send_json(
     700                array(
     701                    'status'  => 'success',
     702                    'message' => 'Order Processed Successfully',
     703                ),
     704                WP_Http::CREATED
     705            );
    689706        }
    690707
  • rave-woocommerce-payment-gateway/tags/2.3.4/includes/client/class-flw-wc-payment-gateway-sdk.php

    r2916059 r2988222  
    258258            $this->logger->notice( 'Webhook Verification Failed' );
    259259        }
     260
    260261    }
    261262
  • rave-woocommerce-payment-gateway/tags/2.3.4/rave-woocommerce-payment-gateway.php

    r2966570 r2988222  
    44 * Plugin URI: https://developer.flutterwave.com/
    55 * Description: Official WooCommerce payment gateway for Flutterwave.
    6  * Version: 2.3.3
     6 * Version: 2.3.4
    77 * Author: Flutterwave Developers
    88 * Author URI: http://flutterwave.com/us
     
    1111 * Domain Path: i18n/languages
    1212 * WC requires at least:   7.1
    13  * WC tested up to:        7.6.0
     13 * WC tested up to:        8.2.1
    1414 * Requires at least:      5.6
    1515 * Requires PHP:           7.4
  • rave-woocommerce-payment-gateway/tags/2.3.4/readme.txt

    r2966570 r2988222  
    33Tags: fintech,flutterwave, woocommerce, payments, nigeria, mastercard, visa, target,Naira,payments,verve,donation,church,shop,store, ghana, kenya, international, mastercard, visa
    44Requires at least: 3.1
    5 Tested up to: 6.2.1
    6 Stable tag: 2.3.3
     5Tested up to: 6.3.2
     6Stable tag: 2.3.4
    77License: MIT
    88License URI: https://github.com/Flutterwave/Woocommerce/blob/master/LICENSE
     
    9797
    9898== Changelog ==
     99= 2.3.4 =
     100* Fix: Webhook Handler Acknowledgement.
    99101= 2.3.2 =
    100102* Added: Support for WooCommerce Blocks.
  • rave-woocommerce-payment-gateway/trunk/changelog.txt

    r2916059 r2988222  
    11== Changelog ==
     2= 2.3.4 =
     3* Fix: Webhook Handler Acknowledgement.
    24= 2.3.2 =
    35* Added: Support for WooCommerce Blocks.
  • rave-woocommerce-payment-gateway/trunk/i18n/languages/rave-woocommerce-payment-gateway.pot

    r2966570 r2988222  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Flutterwave WooCommerce 2.3.3\n"
     5"Project-Id-Version: Flutterwave WooCommerce 2.3.4\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2023-09-13T14:23:27+00:00\n"
     12"POT-Creation-Date: 2023-11-02T20:18:51+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.8.1\n"
     14"X-Generator: WP-CLI 2.9.0\n"
    1515"X-Domain: rave-woocommerce-payment-gateway\n"
    1616
  • rave-woocommerce-payment-gateway/trunk/includes/class-flutterwave.php

    r2966570 r2988222  
    1919     * @var string
    2020     */
    21     public string $version = '2.3.3';
     21    public string $version = '2.3.4';
    2222
    2323    /**
  • rave-woocommerce-payment-gateway/trunk/includes/class-flw-wc-payment-gateway.php

    r2916059 r2988222  
    632632                    'message' => 'Access Denied Hash does not match',
    633633                ),
    634                 400
     634                WP_Http::UNAUTHORIZED
    635635            );
    636636        }
     
    638638        http_response_code( 200 );
    639639        $event = json_decode( $event );
     640
     641        if ( empty( $event->event ) && empty( $event->data ) ) {
     642            wp_send_json(
     643                array(
     644                    'status'  => 'error',
     645                    'message' => 'Webhook sent is deformed. missing data object.',
     646                ),
     647                WP_Http::NO_CONTENT
     648            );
     649        }
    640650
    641651        if ( 'test_assess' === $event->event ) {
    642652            wp_send_json(
    643653                array(
    644                     'status'  => 'error',
    645                     'message' => 'Test Webhook Successful',
     654                    'status'  => 'success',
     655                    'message' => 'Webhook Test Successful. handler is accessible',
    646656                ),
    647                 200
     657                WP_Http::OK
    648658            );
    649659        }
     
    682692                        'message' => 'Order already processed',
    683693                    ),
    684                     201
     694                    WP_Http::CREATED
    685695                );
    686696            }
    687697
    688698            $sdk->set_event_handler( new FlwEventHandler( $order ) )->webhook_verify( $event_type, $event_data );
     699            wp_send_json(
     700                array(
     701                    'status'  => 'success',
     702                    'message' => 'Order Processed Successfully',
     703                ),
     704                WP_Http::CREATED
     705            );
    689706        }
    690707
  • rave-woocommerce-payment-gateway/trunk/includes/client/class-flw-wc-payment-gateway-sdk.php

    r2916059 r2988222  
    258258            $this->logger->notice( 'Webhook Verification Failed' );
    259259        }
     260
    260261    }
    261262
  • rave-woocommerce-payment-gateway/trunk/rave-woocommerce-payment-gateway.php

    r2966570 r2988222  
    44 * Plugin URI: https://developer.flutterwave.com/
    55 * Description: Official WooCommerce payment gateway for Flutterwave.
    6  * Version: 2.3.3
     6 * Version: 2.3.4
    77 * Author: Flutterwave Developers
    88 * Author URI: http://flutterwave.com/us
     
    1111 * Domain Path: i18n/languages
    1212 * WC requires at least:   7.1
    13  * WC tested up to:        7.6.0
     13 * WC tested up to:        8.2.1
    1414 * Requires at least:      5.6
    1515 * Requires PHP:           7.4
  • rave-woocommerce-payment-gateway/trunk/readme.txt

    r2966570 r2988222  
    33Tags: fintech,flutterwave, woocommerce, payments, nigeria, mastercard, visa, target,Naira,payments,verve,donation,church,shop,store, ghana, kenya, international, mastercard, visa
    44Requires at least: 3.1
    5 Tested up to: 6.2.1
    6 Stable tag: 2.3.3
     5Tested up to: 6.3.2
     6Stable tag: 2.3.4
    77License: MIT
    88License URI: https://github.com/Flutterwave/Woocommerce/blob/master/LICENSE
     
    9797
    9898== Changelog ==
     99= 2.3.4 =
     100* Fix: Webhook Handler Acknowledgement.
    99101= 2.3.2 =
    100102* Added: Support for WooCommerce Blocks.
Note: See TracChangeset for help on using the changeset viewer.