Plugin Directory

Changeset 3478402


Ignore:
Timestamp:
03/09/2026 05:45:49 PM (4 weeks ago)
Author:
bulletproofcheckout
Message:

Grammar fixes, WC version update

Location:
bulletproof-checkout-lite/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • bulletproof-checkout-lite/trunk/README.txt

    r3435544 r3478402  
    5151The BulletProof Checkout gateway is compatible many top credit card processors.  If you currently have a merchant account with a compatible processor or are looking for an integrated processing solution, we can help. Contact us with any questions.
    5252
    53 - Payment Agnostic - we integrate with many processors, allowing you to use your current merchant account and help you connect it into our BuletProof Gateway. 
     53- Payment Agnostic - we integrate with many processors, allowing you to use your current merchant account and help you connect it into our BulletProof Gateway. 
    5454
    5555- Multi Gateway Compatible -- We are also compatible with the NMI gateway.
     
    6868- Control the customer checkout experience.
    6969- 3DS Settings that allow a truly frictionless, intuitive, and lightning-fast customer checkout.
    70 - Lock in the level or BulletProof 3DS protection to secure against chargebacks.
     70- Lock in the level of the BulletProof 3DS protection to secure against chargebacks.
    7171- User-friendly 3DS solution that requires no programming skills and is easy to set up. 
    7272- Understand 3DS transaction results through detailed reporting.
     
    109109- WooCommerce Order status updates received automatically from the gateway via webhooks.
    110110- Authorize can capture later direct from the WooCommerce order list
    111 - Secure "Thank you" page integrated with your WooComemrce store
     111- Secure "Thank you" page integrated with your WooCommerce store
    112112- The payment page offers the highest level of security, preventing system administrators and third parties from altering or injecting malicious code.
    113113
     
    1211214. Use the credentials provided by the Gateway Support Team
    1221225. Enter into your BulletProof portal ->Other Services ->Webhooks and create one of these webhooks:
    123   If you have a Sucuri Firewall or your site is hosted at Godaddy (or if your firewall blocks the access to the Wordpress plugin directory):
     123  If you have a Sucuri Firewall or your site is hosted at Godaddy (or if your firewall blocks the access to the WordPress plugin directory):
    124124  https://yoursitename.com/?rest_route=/bpcheckout/webhooks
    125   Everyother site can use:
     125  Every other site can use:
    126126  https://yoursitename.com/wp-content/plugins/bulletproof-checkout-lite/webhook.php
    1271276. After your initial usage you can safely remove the file "emergency_removal_tool.php" from the plugin root folder
     
    1341344. The Webhook API key is located into your BulletProof portal account->Other services->webhooks (follow the instruction provided at the installation section of this readme file)
    1351355. The Customer Vault feature is only available if you have enabled the Customer Vault feature in your BulletProof Account, otherwise will trigger an error in the checkout. During the initial tests set to "No"
    136 6. Select your processor, if you leave the processor dropdon unselected then will trigger an error in the checkout page.
     1366. Select your processor, if you leave the processor dropdown unselected then will trigger an error in the checkout page.
    1371377. Save changes.
    138138
     
    186186
    187187### What are the requirements or paperwork needed?
    188 - Contact us to activate for the any and all of the following
     188- Contact us to activate for any and all of the following
    189189
    190190To activate the payment gateway contact docs@bulletproof-checkout.com
     
    236236Added zip code denial reason at the Checkout
    237237= 1.0.22 =
    238 Added custom logger to the Wordpress Logs
     238Added custom logger to the WordPress Logs
    239239= 1.0.24 =
    240240Remove unused admin notices
  • bulletproof-checkout-lite/trunk/bulletproof-checkout-lite.php

    r3435544 r3478402  
    44 * Plugin URI: https://www.bulletproof-checkout.com/
    55 * Description: Protect your credit card payments with 3D Secure (3DS) and say goodbye to chargebacks.
    6  * Version: 1.0.25
     6 * Version: 1.0.26
    77 * Author: BulletProof Checkout <support@bulletproof-checkout.com>
    88 * Author URI: https://www.bulletproof-checkout.com/
     
    1111 * Text Domain: bulletproof-checkout-lite
    1212 * WC requires at least: 5.0
    13  * WC tested up to: 10.4.3
     13 * WC tested up to: 10.5.3
    1414 * Tested up to: 6.9
    1515 * Requires PHP: 7.4
     
    3535if (!defined('BULLETPROOF_CHECKOUT_FORMAT')) define('BULLETPROOF_CHECKOUT_FORMAT', 'raw');
    3636if (!defined('BULLETPROOF_BPCHECKOUT_GATEWAY')) define('BULLETPROOF_BPCHECKOUT_GATEWAY', 'BPCHECKOUT');
    37 // If the Official Mobile App will be used then will need to disable BULLETPROOF_CHECKOUT_ADDORDERLISTCOLUMNS
     37// If the Official Mobile App will be used you will need to disable BULLETPROOF_CHECKOUT_ADDORDERLISTCOLUMNS
    3838// In the Official Mobile App BulletProof does not support Authorize and Capture later
    3939if (!defined('BULLETPROOF_CHECKOUT_ADDORDERLISTCOLUMNS')) define('BULLETPROOF_CHECKOUT_ADDORDERLISTCOLUMNS', false);
  • bulletproof-checkout-lite/trunk/emergency_removal_tool.php

    r3252295 r3478402  
    1414TODO 5) Recursively remove all files of the plugin located under the plugin folder.
    1515
    16 Once all the steps in the workflow have been completed, the BulletProof plugin was deactivated and not linked with any error showed by Wordpress.
    17 
    18 Important note: After execute this removal tool , if you want to install again the plugin you will require to manually remove the folder wp-content/plugins/bulletproof-checkout-lite with any file manager (cPanel or Wordpress File Manager)
     16Once all the steps in the workflow have been completed, the BulletProof plugin will be deactivated and not linked with any error showed by WordPress.
     17
     18Important note: After executing this removal tool , if you want to install again the plugin you will need to manually remove the folder wp-content/plugins/bulletproof-checkout-lite with any file manager (cPanel or WordPress File Manager)
    1919
    2020*/
     
    174174                                                    try {
    175175                                                        unlink(BULLETPROOF_MAIN_PLUGIN_FILE);
    176                                                         $msg = "Removal tool finished succesfully";
     176                                                        $msg = "Removal tool finished successfully";
    177177                                                    } catch (Exception $e) {
    178178                                                        $msg_error = "Plugin main file cannot be removed, probably because you dont have permissions in the server folder.";
    179179                                                    }
    180180                                                } else {
    181                                                     $msg_error = "The tool can not create the backup file, the main file will not be removed";
     181                                                    $msg_error = "The tool cannot create the backup file, the main file will not be removed";
    182182                                                }
    183183                                            } else {
     
    216216            $msg_error = "This tool can not run in a localhost";
    217217        } else {
    218             $msg_error = "The site firewall is not showing the HTTP_HOST which is requried by this tool";
     218            $msg_error = "The site firewall is not showing the HTTP_HOST which is required by this tool";
    219219        }
    220220    }
    221221} else {
    222     echo "This script can not run via terminal";
     222    echo "This script cannot run via terminal";
    223223    die();
    224224    exit;
     
    240240        show_alert($msg, "alert-success");
    241241    } else {
    242         show_alert("The removal tool finished unexpectly", "alert-warning");
     242        show_alert("The removal tool finished unexpectedly", "alert-warning");
    243243    }
    244244}
  • bulletproof-checkout-lite/trunk/includes/Input.php

    r3132917 r3478402  
    1717   * eg : Input::getField('store_id')
    1818   *
    19    * @param $key. String - Key whose which value we require
     19   * @param $key. String - Key whose value we require
    2020   * @return string|bool
    2121   */
    2222  public static function fetch($key = "", $def = ''){
    23  
     23
    2424    global $argv;
    2525
    2626    $return_value = "";
    27    
     27
    2828    if( isset($_POST[$key]) ) {
    2929      $return_value = $_POST[$key];
     
    3434    else if( isset($argv) ){
    3535        $clval = self::getArg($argv, $key);
    36        
     36
    3737        if($clval != ''){
    3838                $return_value = $clval;
     
    4040
    4141    }
    42    
     42
    4343        if(!is_array($return_value)){
    4444            $return_value = trim($return_value);
    4545        }
    46        
     46
    4747        if($return_value == '' && $def != ''){
    4848            $return_value = $def;
    4949        }
    50        
     50
    5151    return $return_value;
    5252  }
     
    5656   * Will return the value, if key found in command-line arguments
    5757   *
    58    * @param $command_args. Array - Collection ofcommand line Strings
    59    * @param $item. String - Key whose which value we require
     58   * @param $command_args. Array - Collection of command line Strings
     59   * @param $key. String - Key whose value we require
    6060   * @return String
    6161   */
  • bulletproof-checkout-lite/trunk/includes/class-wc-bulletproof-payment-gateway-lite.php

    r3435544 r3478402  
    6868        add_action('init', array($this, 'bulletproof_payment_endpoint'));
    6969        // Handle BulletProof portal webhook reception
    70         // Experimental: add a endpoint for receive data instead of /webhook.php (useful for Wordpress firewalled sites like Sucuri)
     70        // Experimental: add an endpoint for receive data instead of /webhook.php (useful for WordPress firewalled sites like Sucuri)
    7171        add_action('rest_api_init', array($this, 'custom_endpoint_for_bp_lite2025'));
    7272
     
    898898                    }
    899899                    // add a note with the refund success message
    900                     $the_msg = "Order " . $order_id . " was refunded succesfully";
     900                    $the_msg = "Order " . $order_id . " was refunded successfully";
    901901                    if ($amount != '' && $amount > 0) {
    902902                        $the_msg .= " for the amount of " . wc_price($amount);
     
    11611161                } else {
    11621162                    //var_dump($sale_auth_response);
    1163                     $error_invalid_response = "Invalid response received from the gateway, please try in some minutes or Contact the Merchant";
     1163                    $error_invalid_response = "Invalid response received from the gateway, please try again in a few minutes or Contact Customer Service";
    11641164                    $template = __('Error: %s', 'bulletproof-checkout-lite');
    11651165                    // Use sprintf to capture the formatted message
     
    11781178                /* translators: %s: Error message from the response */
    11791179                $template = __('Error: %s', 'bulletproof-checkout-lite');
    1180                 $error_no_response = "No response received from the Payment Gateway, please Contact the Merchant or try again in some minutes.";
     1180                $error_no_response = "No response received from the Payment Gateway, please try again in a few minutes or Contact Customer Service.";
    11811181
    11821182                // Use sprintf to capture the formatted message
  • bulletproof-checkout-lite/trunk/includes/class-wc-bulletproof-shop-orders.php

    r3435544 r3478402  
    5858
    5959
    60         // check if a profile (based on Wordpress roles) had access to specific resource (invoices,subscriptions,refunds)
     60        // check if a profile (based on WordPress roles) had access to specific resource (invoices,subscriptions,refunds)
    6161        function bulletproof_lite_profile_has_access($profile, $resource)
    6262        {
     
    344344                if ($cur_status == "wc-completed") {
    345345
    346                     // button will be displayed only for admins or ifuser profile had permissiones
     346                    // button will be displayed only for admins or if user profile had permissions
    347347                    $display_refund_button = false;
    348348                    if (is_user_logged_in()) {
     
    393393                }
    394394
    395                 // check if a error_msg is returned
     395                // check if an error_msg is returned
    396396                if (isset($_GET['error_msg'])) {
    397397                    echo "<p style='color:red;font-weight:bolder;'>" . urldecode($_GET['error_msg']) . "</p>";
     
    470470                if (isset($response_json["data"])) {
    471471                    if ($active_payment_gateway == "") {
    472                         $active_payment_gateway = "BPCHECKOUT"; // as default in case of the tr5ansaction was initially failed
     472                        $active_payment_gateway = "BPCHECKOUT"; // as default in case of the transaction was initially failed
    473473                    }
    474474                    if (is_array($response_json["data"])) {
     
    18831883                            $logger->info($the_msg, $context);
    18841884                            if ($error_detail_on_gateway != "") {
    1885                                 $order->add_order_note("This order can not be refunded by BulletProof because " . $error_detail_on_gateway);
     1885                                $order->add_order_note("This order cannot be refunded by BulletProof because " . $error_detail_on_gateway);
    18861886                                $order->save();
    18871887                            }
     
    18891889                            return false;
    18901890                        } else {
    1891                             $the_msg = "Order " . $order_id . " was refunded succesfully after status update from " . $old_status . " to " . $new_status . ".";
     1891                            $the_msg = "Order " . $order_id . " was refunded successfully after status update from " . $old_status . " to " . $new_status . ".";
    18921892                            $logger->info($the_msg, $context);
    18931893                            /*
     
    19441944                        }
    19451945                    } else {
    1946                         $the_msg = "Order " . $order_id . " is older than one year and can not be refunded in the Payment Gateway";
     1946                        $the_msg = "Order " . $order_id . " is older than one year and cannot be refunded in the Payment Gateway";
    19471947                        error_log($the_msg);
    1948                         $order->add_order_note("This order is older than one year and can not be refunded from the BulletProof Checkout Plugin, but the status in WooCommerce was changed to Cancelled");
     1948                        $order->add_order_note("This order is older than one year and cannot be refunded from the BulletProof Checkout Plugin, but the status in WooCommerce was changed to Cancelled");
    19491949                        $order->save();
    19501950                        $logger->info($the_msg, $context);
  • bulletproof-checkout-lite/trunk/webhook.php

    r3247461 r3478402  
    1010    include_once __DIR__ . '/../../../wp-blog-header.php';
    1111} else {
    12     echo "Invalid location of the Wordpress wp-config file";
     12    echo "Invalid location of the WordPress wp-config file";
    1313    die();
    1414    exit;
Note: See TracChangeset for help on using the changeset viewer.