Plugin Directory

Changeset 3101584

Timestamp:
06/12/2024 07:02:18 AM (6 weeks ago)
Author:
naa986
Message:

.1.0.29 commit

Location:
checkout-for-paypal
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • checkout-for-paypal/trunk/main.php

    r3098369 r3101584  
    22/*
    33  Plugin Name: Checkout for PayPal
    4   Version: 1.0.28
     4  Version: 1.0.2
    55  Plugin URI: https://noorsplugin.com/checkout-for-paypal-wordpress-plugin/ 
    66  Author: naa986
     
    1616class CHECKOUT_FOR_PAYPAL {
    1717   
    18     var $plugin_version = '1.0.28';
     18    var $plugin_version = '1.0.2';
    1919    var $db_version = '1.0.2';
    2020    var $plugin_url;
     
    106106        }
    107107        $options = checkout_for_paypal_get_option();
    108         if(isset($options['app_client_id']) && !empty($options['app_client_id'])){
    109             if(!isset($options['app_secret_key']) || empty($options['app_secret_key'])){
    110                 $message .= '<div class="error"><p>' . __('Checkout for PayPal integration requires an update. Please update your API credentials in the settings and test to ensure everything is working.', 'checkout-for-paypal').'</p></div>';
     108        $disable_orders_api_v2_notice = get_option('checkout_for_paypal_disable_orders_api_v2_notice');
     109        if(!isset($disable_orders_api_v2_notice) || empty($disable_orders_api_v2_notice)){
     110            if(isset($options['app_client_id']) && !empty($options['app_client_id'])){
     111                if(!isset($options['app_secret_key']) || empty($options['app_secret_key'])){
     112                    $message .= '<div class="error"><p>' . __('Checkout for PayPal integration requires an update. Please update your API credentials in the settings and test to ensure everything is working.', 'checkout-for-paypal').'</p></div>';
     113                }
    111114            }
    112115        }
     
    338341                $disable_funding = sanitize_text_field($_POST['disable_funding']);
    339342            }
     343
     344
    340345            $paypal_options = array();
    341346            $paypal_options['test_mode'] = $test_mode;
     
    373378        $enable_funding = (isset($paypal_options['enable_funding']) && !empty($paypal_options['enable_funding'])) ? $paypal_options['enable_funding'] : '';
    374379        $disable_funding = (isset($paypal_options['disable_funding']) && !empty($paypal_options['disable_funding'])) ? $paypal_options['disable_funding'] : '';
     380
     381
     382
     383
    375384        $locale_doc_url = "https://noorsplugin.com/paypal-checkout-locale/";
    376385        $locale_doc_link = sprintf(__('You can find the full list <a target="_blank" href="%s">here</a>.', 'checkout-for-paypal'), esc_url($locale_doc_url));
     
    469478                                        <td><textarea name="disable_funding" id="disable_funding" class="large-text"><?php echo esc_html($disable_funding); ?></textarea>
    470479                                            <p class="description"><?php echo __('Disabled funding sources in comma-separated format (optional).', 'checkout-for-paypal').' ';?>Example: <strong>card</strong> or <strong>card,credit</strong> or <strong>card,credit,paylater</strong>.<?php echo ' '.__('Any funding sources that you enter here are not displayed as buttons at checkout.', 'checkout-for-paypal').' '.wp_kses($funding_src_doc_link, $allowed_html_tags);?></p></td>
     480
     481
     482
     483
     484
     485
     486
     487
    471488                                    </tr>
    472489
  • checkout-for-paypal/trunk/readme.txt

    r3098369 r3101584  
    55Requires at least: 5.5
    66Tested up to: 6.5
     7
    78License: GPLv2 or later
    89License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1617https://www.youtube.com/watch?v=4zXq305htBA&rel=0
    1718
    18 Your customers will be able to pay for your products using PayPal, Pay Later or Credit Card. All you need to do is insert a shortcode into one of your web pages and your website will be ready to go live.
    19 
    20 Checkout for PayPal supports PayPal Sandbox. PayPal Sandbox is a simulation environment which allows you to do test purchases between a test buyer and a seller account. This is to make sure that your store can process PayPal transactions without any issues. It also helps you get prepared before selling to real customers.
    21 
    2219=== Checkout for PayPal Features ===
    2320
    24 * Sell products or services using PayPal
    25 * Create PayPal buttons on the fly in a post/page using shortcodes
    26 * Smart Fast PayPal checkout
    27 * Allow shoppers to complete their purchases using PayPal, Pay Later, Pay in 4, Venmo, credit card and debit card payments
    28 * Accept once off payments
    29 * Support Venmo checkout
    30 * Offer a simplified and secure checkout experience
    31 * View or Manage orders received via PayPal buttons from your WordPress admin dashboard
    32 * Quick settings configurations
    33 * Enable debug to troubleshoot various issues (e.g. orders not getting updated)
    34 * Switch your store to PayPal sandbox mode for testing
    35 * Sell in any currency supported by PayPal
    36 * Send a purchase confirmation email to your customer after a transaction
    37 * Send a sale notification email to one or more recipients (e.g. the seller) after a transaction
    38 * Customize the locale
     21* **Easy Integration**: Seamless integration with your e-commerce site.
     22* **Express Checkout**: Simplified and faster checkout process for customers.
     23* **Multiple Payment Options**: Support for PayPal, Pay Later, Pay in 4, Venmo, credit/debit cards, and alternative payment methods.
     24* **Secure Transactions**: Advanced fraud protection and secure payment processing.
     25* **Global Reach**: Accept payments from customers worldwide in multiple currencies.
     26* **Mobile Optimization**: Fully responsive and optimized for mobile devices.
     27* **Customizable Checkout**: Tailor the checkout experience to match your brand.
     28* **In-Context Checkout**: Keeps customers on your site during the payment process.
     29* **Order Tracking**: Integrated order tracking and management.
     30* **Multi-Language Support**: Available in multiple languages to cater to global audiences.
     31* **Instant Payment Notifications**: Real-time transaction updates.
     32* **Customizable Buttons**: Various button styles and sizes to fit your site's design.
     33* **Developer-Friendly**: Extensive documentation and support for developers.
     34* **Sandbox Testing**: Test transactions without affecting real accounts.
     35* **PCI Compliance**: Ensures your site meets all PCI DSS requirements.
     36* **API Integration**: Robust API for advanced customization and integration.
     37* **Responsive Customer Support**: Access to 24/7 support for any issues.
     38* **Seamless Updates**: Regular updates to ensure compatibility and security.
     39* **Easy Setup Wizard**: Step-by-step guide to help you get started quickly.
    3940
    4041=== Checkout for PayPal Add-ons ===
     
    151152== Changelog ==
    152153
     154
     155
     156
    153157= 1.0.28 =
    154158* Updated the plugin to be compatible with PayPal Orders API Version v2.
Note: See TracChangeset for help on using the changeset viewer.