Changeset 3101584
- Timestamp:
- 06/12/2024 07:02:18 AM (6 weeks ago)
- Location:
- checkout-for-paypal
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
checkout-for-paypal/trunk/main.php
r3098369 r3101584 2 2 /* 3 3 Plugin Name: Checkout for PayPal 4 Version: 1.0.2 84 Version: 1.0.2 5 5 Plugin URI: https://noorsplugin.com/checkout-for-paypal-wordpress-plugin/ 6 6 Author: naa986 … … 16 16 class CHECKOUT_FOR_PAYPAL { 17 17 18 var $plugin_version = '1.0.2 8';18 var $plugin_version = '1.0.2'; 19 19 var $db_version = '1.0.2'; 20 20 var $plugin_url; … … 106 106 } 107 107 $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 } 111 114 } 112 115 } … … 338 341 $disable_funding = sanitize_text_field($_POST['disable_funding']); 339 342 } 343 344 340 345 $paypal_options = array(); 341 346 $paypal_options['test_mode'] = $test_mode; … … 373 378 $enable_funding = (isset($paypal_options['enable_funding']) && !empty($paypal_options['enable_funding'])) ? $paypal_options['enable_funding'] : ''; 374 379 $disable_funding = (isset($paypal_options['disable_funding']) && !empty($paypal_options['disable_funding'])) ? $paypal_options['disable_funding'] : ''; 380 381 382 383 375 384 $locale_doc_url = "https://noorsplugin.com/paypal-checkout-locale/"; 376 385 $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)); … … 469 478 <td><textarea name="disable_funding" id="disable_funding" class="large-text"><?php echo esc_html($disable_funding); ?></textarea> 470 479 <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 471 488 </tr> 472 489 -
checkout-for-paypal/trunk/readme.txt
r3098369 r3101584 5 5 Requires at least: 5.5 6 6 Tested up to: 6.5 7 7 8 License: GPLv2 or later 8 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 16 17 https://www.youtube.com/watch?v=4zXq305htBA&rel=0 17 18 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 22 19 === Checkout for PayPal Features === 23 20 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. 39 40 40 41 === Checkout for PayPal Add-ons === … … 151 152 == Changelog == 152 153 154 155 156 153 157 = 1.0.28 = 154 158 * Updated the plugin to be compatible with PayPal Orders API Version v2.
Note: See TracChangeset
for help on using the changeset viewer.