Changeset 2801546
- Timestamp:
- 10/20/2022 01:03:36 AM (3 years ago)
- Location:
- rave-woocommerce-payment-gateway
- Files:
-
- 212 added
- 5 edited
-
tags/2.2.9/includes/class.flw_wc_payment_gateway.php (modified) (4 diffs)
-
tags/2.3.0/includes/class.flw_wc_payment_gateway.php (modified) (10 diffs)
-
tags/2.3.1 (added)
-
tags/2.3.1/LICENSE (added)
-
tags/2.3.1/README.md (added)
-
tags/2.3.1/assets (added)
-
tags/2.3.1/assets/img (added)
-
tags/2.3.1/assets/img/rave.png (added)
-
tags/2.3.1/assets/img/rave.svg (added)
-
tags/2.3.1/assets/img/screen1.PNG (added)
-
tags/2.3.1/assets/img/screen2.PNG (added)
-
tags/2.3.1/assets/img/screen3.PNG (added)
-
tags/2.3.1/assets/js (added)
-
tags/2.3.1/assets/js/flw.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/README.md (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/ajax-loader.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/composer.json (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/classes (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/classes/Flutterwave.Rave.EventHandlerInterface.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/classes/Flutterwave.Rave.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/css/bootstrap-responsive.css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/css/bootstrap-responsive.min.css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/css/bootstrap.css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/css/bootstrap.min.css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/css/jquery.iviewer.css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/css/prettify.css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/css/template.css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/deprecated.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/errors.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/graph_class.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/apple-touch-icon-114x114.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/apple-touch-icon-72x72.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/apple-touch-icon.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/favicon.ico (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/glyphicons-halflings-white.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/glyphicons-halflings.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/arrow_down.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/arrow_right.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/class.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/constant.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/favicon.ico (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/file-php.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/file.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/folder.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/function.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/icon-folder-open-big.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/icon-th-big.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/icon_template.svg (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/interface.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/method.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/ok.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/property.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/search.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/variable.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/view_source.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/visibility_private.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/visibility_protected.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/icons/visibility_public.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/grab.cur (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/hand.cur (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.rotate_left.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.rotate_right.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.zoom_fit.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.zoom_fit2.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.zoom_in.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.zoom_in2.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.zoom_out.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.zoom_out2.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.zoom_zero.png (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/iviewer/iviewer.zoom_zero2.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/img/loader.gif (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/index.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/SVGPan.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/bootstrap.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/bootstrap.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/MIT-LICENSE.txt (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/README.txt (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/changes.txt (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/copyright.txt (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/excanvas.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/gpl-2.0.txt (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/jquery.jqplot.min.css (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/jquery.jqplot.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.barRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.blockRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.bubbleRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.canvasOverlay.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.canvasTextRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.categoryAxisRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.ciParser.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.cursor.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.dateAxisRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.donutRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.dragable.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.funnelRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.highlighter.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.json2.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.logAxisRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.mekkoRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.meterGaugeRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.mobile.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.ohlcRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.pieRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.pointLabels.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.pyramidGridRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.pyramidRenderer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jqplot/plugins/jqplot.trendline.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery-1.4.2.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery-1.7.1.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery-ui-1.8.2.custom.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.cookie.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.iviewer.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.iviewer.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.mousewheel.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.panzoom.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.splitter.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.tools.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.treeview.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/jquery.xml2json.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/menu.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-apollo.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-clj.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-css.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-go.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-hs.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-lisp.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-lua.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-ml.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-n.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-proto.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-scala.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-sql.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-tex.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-vb.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-vhdl.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-wiki.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-xq.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/lang-yaml.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/prettify/prettify.min.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/sidebar.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/js/template.js (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/markers.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/namespaces (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/namespaces/Flutterwave.Rave.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/namespaces/Flutterwave.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/namespaces/default.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/packages (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/packages/Default.html (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/phpdoc-cache-2e (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/phpdoc-cache-2e/phpdoc-cache-settings.dat (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/phpdoc-cache-48 (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/phpdoc-cache-48/phpdoc-cache-file_62a3242662a071158a4e86b7224af888.dat (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/phpdoc-cache-eb (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/docs/phpdoc-cache-eb/phpdoc-cache-file_c4042193263f11f57da814f4c0030189.dat (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/lib (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/lib/rave.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/lib/raveEventHandlerInterface.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/processPayment.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/autoload.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer/ClassLoader.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer/LICENSE (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer/autoload_classmap.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer/autoload_namespaces.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer/autoload_psr4.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer/autoload_real.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer/autoload_static.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/composer/installed.json (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/LICENSE (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/README.md (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/composer.json (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/phpunit.xml (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src/Unirest (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src/Unirest.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src/Unirest/Exception.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src/Unirest/Method.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src/Unirest/Request (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src/Unirest/Request.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src/Unirest/Request/Body.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/src/Unirest/Response.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/tests (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/tests/Unirest (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/tests/Unirest/BodyTest.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/tests/Unirest/RequestTest.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/tests/Unirest/ResponseTest.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/tests/bootstrap.php (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/tests/fixtures (added)
-
tags/2.3.1/flutterwave-rave-php-sdk/vendor/mashape/unirest-php/tests/fixtures/upload.txt (added)
-
tags/2.3.1/includes (added)
-
tags/2.3.1/includes/class.flw_wc_payment_gateway.php (added)
-
tags/2.3.1/includes/class.flw_wc_subscription_payment.php (added)
-
tags/2.3.1/includes/eventHandler.php (added)
-
tags/2.3.1/readme.txt (added)
-
tags/2.3.1/woocommerce-rave.php (added)
-
trunk/includes/class.flw_wc_payment_gateway.php (modified) (6 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/woocommerce-rave.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
rave-woocommerce-payment-gateway/tags/2.2.9/includes/class.flw_wc_payment_gateway.php
r2754379 r2801546 245 245 } 246 246 247 248 /** 249 * Handles admin notices 250 * 251 * @return void 252 */ 253 public function admin_notices() { 254 255 if ( 'no' == $this->enabled ) { 256 return; 257 } 258 259 /** 260 * Check if public key is provided 261 */ 262 if ( ! $this->public_key || ! $this->secret_key ) { 263 $mode = ('yes' === $this->go_live) ? 'live' : 'test'; 264 echo '<div class="error"><p>'; 265 echo sprintf( 266 'Provide your '.$mode .' public key and secret key <a href="%s">here</a> to be able to use the Rave Payment Gateway plugin. If you don\'t have one, kindly sign up at <a href="https://rave.flutterwave.com" target="_blank>https://rave.flutterwave.com</a>, navigate to the settings page and click on API.', 267 admin_url( 'admin.php?page=wc-settings&tab=checkout§ion=rave' ) 268 ); 269 echo '</p></div>'; 270 return; 271 } 272 273 } 247 248 /** 249 * Handles admin notices 250 * 251 * @return void 252 */ 253 public function admin_notices() 254 { 255 256 if ( 'yes' === $this->enabled ) { 257 258 if ( empty( $this->public_key ) || empty( $this->secret_key ) ) { 259 260 echo '<div class="error"><p>' . sprintf( __( 'Flutterwave is enabled, but the <strong>Public Key</strong> and <strong>Secret Key</strong> are not configured. Please <a href="%s">click here</a> to configure it.', 'flw-payments' ), admin_url( 'admin.php?page=wc-settings&tab=checkout§ion=rave' ) ) . '</p></div>'; 261 262 } 263 } 264 265 } 274 266 275 267 /** … … 447 439 }else{ 448 440 if(isset($_GET['cancelled']) && isset($_GET['order_id'])){ 449 if(!$order_id){ 450 $order_id = urldecode( $_GET['order_id'] ); 451 } 441 $order_id = urldecode( $_GET['order_id'] ); 452 442 $order = wc_get_order( $order_id ); 453 443 $redirectURL = $order->get_checkout_payment_url( true ); … … 457 447 458 448 if ( isset( $_POST['txRef'] ) || isset($_GET['txref']) ) { 459 $txn_ref = isset($_POST['txRef']) ? $_POST['txRef'] :urldecode($_GET['txref']);449 $txn_ref = $_POST['txRef'] ?? urldecode($_GET['txref']); 460 450 $o = explode('_', $txn_ref); 461 451 $order_id = intval( $o[1] ); … … 470 460 header("Location: ".$redirect_url); 471 461 die(); 472 }else{473 $payment = new Rave($publicKey, $secretKey, $txn_ref, $overrideRef, $this->logging_option);474 475 $payment->logger->notice('Error with requerying payment.');476 die();477 462 } 478 463 } -
rave-woocommerce-payment-gateway/tags/2.3.0/includes/class.flw_wc_payment_gateway.php
r2772073 r2801546 245 245 } 246 246 247 248 /** 249 * Handles admin notices 250 * 251 * @return void 252 */ 253 public function admin_notices() { 254 255 if ( 'no' == $this->enabled ) { 256 return; 257 } 258 259 /** 260 * Check if public key is provided 261 */ 262 if ( ! $this->public_key || ! $this->secret_key ) { 263 $mode = ('yes' === $this->go_live) ? 'live' : 'test'; 264 echo '<div class="error"><p>'; 265 echo sprintf( 266 'Provide your '.$mode .' public key and secret key <a href="%s">here</a> to be able to use the Rave Payment Gateway plugin. If you don\'t have one, kindly sign up at <a href="https://rave.flutterwave.com" target="_blank>https://rave.flutterwave.com</a>, navigate to the settings page and click on API.', 267 admin_url( 'admin.php?page=wc-settings&tab=checkout§ion=rave' ) 268 ); 269 echo '</p></div>'; 270 return; 271 } 272 273 } 247 248 /** 249 * Handles admin notices 250 * 251 * @return void 252 */ 253 public function admin_notices() 254 { 255 256 if ( 'yes' === $this->enabled ) { 257 258 if ( empty( $this->public_key ) || empty( $this->secret_key ) ) { 259 260 echo '<div class="error"><p>' . sprintf( __( 'Flutterwave is enabled, but the <strong>Public Key</strong> and <strong>Secret Key</strong> are not configured. Please <a href="%s">click here</a> to configure it.', 'flw-payments' ), admin_url( 'admin.php?page=wc-settings&tab=checkout§ion=rave' ) ) . '</p></div>'; 261 262 } 263 } 264 265 } 274 266 275 267 /** … … 417 409 418 410 $payment = new Rave($publicKey, $secretKey, $ref, $overrideRef,$logging_option); 419 420 // if($this->modal_logo){421 // $rave_m_logo = $this->modal_logo;422 // }423 411 424 412 //set variables … … 447 435 }else{ 448 436 if(isset($_GET['cancelled']) && isset($_GET['order_id'])){ 449 if(!$order_id){ 450 $order_id = urldecode( $_GET['order_id'] ); 451 } 437 $order_id = urldecode( $_GET['order_id'] ); 452 438 $order = wc_get_order( $order_id ); 453 439 $redirectURL = $order->get_checkout_payment_url( true ); … … 457 443 458 444 if ( isset( $_POST['txRef'] ) || isset($_GET['txref']) ) { 459 $txn_ref = isset($_POST['txRef']) ? $_POST['txRef'] :urldecode($_GET['txref']);445 $txn_ref = $_POST['txRef'] ?? urldecode($_GET['txref']); 460 446 $o = explode('_', $txn_ref); 461 447 $order_id = intval( $o[1] ); … … 470 456 header("Location: ".$redirect_url); 471 457 die(); 472 }else{473 $payment = new Rave($publicKey, $secretKey, $txn_ref, $overrideRef, $this->logging_option);474 475 $payment->logger->notice('Error with requerying payment.');476 die();477 458 } 478 459 } … … 494 475 if (!$signature) { 495 476 // only a post with rave signature header gets our attention 496 echo " Access Denied Hash does not match";477 echo "Unauthorized request. please check your hash"; 497 478 exit(); 498 479 } … … 503 484 // confirm the event's signature 504 485 if( $signature !== $local_signature ){ 505 // silently forget this ever happened486 echo "Access Denied Hash does not match"; 506 487 exit(); 507 488 } … … 517 498 518 499 if ($response_version) { 519 520 500 switch ($response_version) { 521 501 case 'v3': … … 526 506 $secretKey = $this->secret_key; 527 507 $publicKey = $this->public_key; 508 $txn_ref = $response->data->tx_ref; 528 509 $order->add_order_note('Webhook verification initiated - v3'); 529 $payment = new Rave($publicKey, $secretKey, $txn_ref, $overrideRef, $this->logging_option);530 $payment->eventHandler(new myEventHandler($order))->requeryTransaction($ response->data->tx_ref);510 $payment = new Rave($publicKey, $secretKey, $txn_ref, true, $this->logging_option); 511 $payment->eventHandler(new myEventHandler($order))->requeryTransaction($txn_ref); 531 512 do_action('flw_webhook_after_action', json_encode($response->data, TRUE)); 532 513 break; … … 538 519 $secretKey = $this->secret_key; 539 520 $publicKey = $this->public_key; 521 $txn_ref = $response->txRef; 540 522 $order->add_order_note('Webhook verification initiated - v2'); 541 $payment = new Rave($publicKey, $secretKey, $txn_ref, $overrideRef, $this->logging_option);542 $payment->eventHandler(new myEventHandler($order))->requeryTransaction($ response->txRef);523 $payment = new Rave($publicKey, $secretKey, $txn_ref, true, $this->logging_option); 524 $payment->eventHandler(new myEventHandler($order))->requeryTransaction($txn_ref); 543 525 do_action('flw_webhook_after_action', json_encode($response, TRUE)); 544 526 break; 545 527 } 546 528 } 547 exit(); 548 529 exit(); 549 530 } 550 531 -
rave-woocommerce-payment-gateway/trunk/includes/class.flw_wc_payment_gateway.php
r2772073 r2801546 249 249 250 250 251 /**252 * Handles admin notices253 *254 * @return void255 */256 public function admin_notices()257 {258 259 if ('no' == $this->enabled) {260 return;261 }262 263 251 /** 264 * Check if public key is provided 252 * Handles admin notices 253 * 254 * @return void 265 255 */ 266 if (!$this->public_key || !$this->secret_key) { 267 $mode = ('yes' === $this->go_live) ? 'live' : 'test'; 268 echo '<div class="error"><p>'; 269 echo sprintf( 270 'Provide your ' . $mode . ' public key and secret key <a href="%s">here</a> to be able to use the Rave Payment Gateway plugin. If you don\'t have one, kindly sign up at <a href="https://rave.flutterwave.com" target="_blank>https://rave.flutterwave.com</a>, navigate to the settings page and click on API.', 271 admin_url('admin.php?page=wc-settings&tab=checkout§ion=rave') 272 ); 273 echo '</p></div>'; 274 return; 275 } 276 277 } 256 public function admin_notices() 257 { 258 259 if ( 'yes' === $this->enabled ) { 260 261 if ( empty( $this->public_key ) || empty( $this->secret_key ) ) { 262 263 echo '<div class="error"><p>' . sprintf( __( 'Flutterwave is enabled, but the <strong>Public Key</strong> and <strong>Secret Key</strong> are not configured. Please <a href="%s">click here</a> to configure it.', 'flw-payments' ), admin_url( 'admin.php?page=wc-settings&tab=checkout§ion=rave' ) ) . '</p></div>'; 264 265 } 266 } 267 268 } 278 269 279 270 /** … … 457 448 else { 458 449 if (isset($_GET['cancelled']) && isset($_GET['order_id'])) { 459 if (!$order_id) { 460 $order_id = urldecode($_GET['order_id']); 461 } 450 $order_id = urldecode($_GET['order_id']); 462 451 $order = wc_get_order($order_id); 463 452 $redirectURL = $order->get_checkout_payment_url(true); … … 467 456 468 457 if (isset($_POST['txRef']) || isset($_GET['txref'])) { 469 $txn_ref = isset($_POST['txRef']) ? $_POST['txRef'] :urldecode($_GET['txref']);458 $txn_ref = $_POST['txRef'] ?? urldecode($_GET['txref']); 470 459 $o = explode('_', $txn_ref); 471 460 $order_id = intval($o[1]); … … 479 468 $redirect_url = $this->get_return_url($order); 480 469 header("Location: " . $redirect_url); 481 die();482 }483 else {484 $payment = new Rave($publicKey, $secretKey, $txn_ref, $overrideRef, $this->logging_option);485 486 $payment->logger->notice('Error with requerying payment.');487 470 die(); 488 471 } … … 538 521 $secretKey = $this->secret_key; 539 522 $publicKey = $this->public_key; 523 $txn_ref = $response->data->tx_ref; 540 524 $order->add_order_note('Webhook verification initiated - v3'); 541 $payment = new Rave($publicKey, $secretKey, $txn_ref, $overrideRef, $this->logging_option);525 $payment = new Rave($publicKey, $secretKey, $txn_ref, true, $this->logging_option); 542 526 $payment->eventHandler(new myEventHandler($order))->requeryTransaction($response->data->tx_ref); 543 527 do_action('flw_webhook_after_action', json_encode($response->data, TRUE)); … … 550 534 $secretKey = $this->secret_key; 551 535 $publicKey = $this->public_key; 536 $txn_ref = $response->txRef; 552 537 $order->add_order_note('Webhook verification initiated - v2'); 553 $payment = new Rave($publicKey, $secretKey, $txn_ref, $overrideRef, $this->logging_option);538 $payment = new Rave($publicKey, $secretKey, $txn_ref, true, $this->logging_option); 554 539 $payment->eventHandler(new myEventHandler($order))->requeryTransaction($response->txRef); 555 540 do_action('flw_webhook_after_action', json_encode($response, TRUE)); -
rave-woocommerce-payment-gateway/trunk/readme.txt
r2772073 r2801546 4 4 Requires at least: 3.1 5 5 Tested up to: 6.0 6 Stable tag: 2.3. 06 Stable tag: 2.3.1 7 7 License: MIT 8 8 License URI: https://github.com/Flutterwave/rave-woocommerce/blob/master/LICENSE -
rave-woocommerce-payment-gateway/trunk/woocommerce-rave.php
r2772073 r2801546 4 4 Plugin Name: Flutterwave WooCommerce 5 5 Plugin URI: https://rave.flutterwave.com/ 6 Description: Official WooCommerce payment gateway for Rave.7 Version: 2.3. 06 Description: Official WooCommerce payment gateway for Flutterwave. 7 Version: 2.3.1 8 8 Author: Flutterwave Developers 9 9 Author URI: http://developer.flutterwave.com … … 53 53 54 54 $rave_settings_url = esc_url(get_admin_url(null, 'admin.php?page=wc-settings&tab=checkout§ion=rave')); 55 array_unshift($links, "<a title=' Rave Settings Page' href='$rave_settings_url'>Settings</a>");55 array_unshift($links, "<a title='Flutterwave Settings Page' href='$rave_settings_url'>Settings</a>"); 56 56 57 57 return $links; … … 74 74 $methods[] = 'FLW_WC_Payment_Gateway_Subscriptions'; 75 75 76 } 77 else { 76 } else { 78 77 79 78 $methods[] = 'FLW_WC_Payment_Gateway';
Note: See TracChangeset
for help on using the changeset viewer.