Plugin Directory

Changeset 3383182


Ignore:
Timestamp:
10/23/2025 09:04:01 AM (5 months ago)
Author:
raster02
Message:

tagging version 2.16.5

Location:
paid-member-subscriptions
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • paid-member-subscriptions/tags/2.16.5/includes/class-ajax-checkout.php

    r3382350 r3383182  
    5151        add_action( 'wp_ajax_nopriv_pms_process_checkout', array( $this, 'process_ajax_checkout' ) );
    5252
    53         // Process Payment
     53        // Process Payment - Only used for Stripe when further front-end processing is required
    5454        add_action( 'wp_ajax_pms_process_payment', array( $this, 'process_payment' ) );
    5555        add_action( 'wp_ajax_nopriv_pms_process_payment', array( $this, 'process_payment' ) );
    5656
    57         // Grab a fresh process payment nonce
     57        // Grab a fresh process payment nonce - Only used for Stripe when further front-end processing is required
    5858        add_action( 'wp_ajax_pms_update_nonce', array( $this, 'refresh_nonce' ) );
    5959        add_action( 'wp_ajax_nopriv_pms_update_nonce', array( $this, 'refresh_nonce' ) );
     
    135135            die();
    136136
    137         // Make sure that payment gateway is enabled
     137        // Make sure the payment gateway is enabled
    138138        $active_gateways = pms_get_active_payment_gateways();
    139139
    140140        if( !in_array( $payment_gateway, $active_gateways ) )
    141141            die();
    142 
    143         $payment_id      = !empty( $_POST['payment_id'] ) ? absint( $_POST['payment_id'] ) : 0;
    144         $subscription_id = !empty( $_POST['subscription_id'] ) ? absint( $_POST['subscription_id'] ) : 0;
     142       
     143        $intent_id = !empty( $_POST['payment_intent'] ) ? sanitize_text_field( $_POST['payment_intent'] ) : '';
     144
     145        if( empty( $intent_id ) )
     146            die();
     147
     148        // Make sure payment exists
     149        $payment_id = !empty( $_POST['payment_id'] ) ? absint( $_POST['payment_id'] ) : 0;
     150
     151        if( empty( $payment_id ) )
     152            die();
     153
     154        $payment = pms_get_payment( $payment_id );
     155
     156        if( !isset( $payment->id ) )
     157            die();
     158
     159        // Only process payments that are in the next action state
     160        $next_action = pms_get_payment_meta( $payment->id, 'pms_stripe_next_action', true );
     161
     162        if( empty( $next_action ) || $next_action != 1 )
     163            die();
     164
     165        // Verify that the saved payment intent id is the same as the one processed in this request
     166        $payment_intent_id = pms_get_payment_meta( $payment->id, 'pms_stripe_next_action_intent_id', true );
     167
     168        if( empty( $payment_intent_id ) || $payment_intent_id != $intent_id )
     169            die();
     170
     171        $subscription_id      = !empty( $_POST['subscription_id'] ) ? absint( $_POST['subscription_id'] ) : 0;
     172        $user_id              = !empty( $_POST['user_id'] ) ? absint( $_POST['user_id'] ) : 0;
     173        $subscription_plan_id = !empty( $_POST['subscription_plan_id'] ) ? absint( $_POST['subscription_plan_id'] ) : 0;
     174
     175        if( empty( $user_id ) || empty( $subscription_plan_id ) )
     176            die();
     177
     178        // Verify that the target subscription belongs to the correct user
     179        $subscription = pms_get_member_subscriptions( array( 'user_id' => $user_id, 'subscription_plan_id' => $subscription_plan_id ) );
     180
     181        if( empty( $subscription ) || !isset( $subscription[0] ) || !isset( $subscription[0]->id ) )
     182            die();
     183
     184        $subscription = $subscription[0];
     185
     186        if( $subscription->id != $subscription_id )
     187            die();
    145188
    146189        // Initialize gateway
  • paid-member-subscriptions/tags/2.16.5/includes/gateways/stripe/class-payment-gateway-stripe-connect.php

    r3377893 r3383182  
    346346                pms_update_member_subscription_meta( $subscription->id, 'pms_stripe_initial_payment_intent', $payment_intent->id );
    347347
     348                // Maybe send request back to front-end for further actions
    348349                if( isset( $payment_intent->next_action ) && !is_null( $payment_intent->next_action ) && !empty( $payment_intent->next_action->type ) ){
    349350
     
    357358                        ) );
    358359                    }
     360
     361                    // Save the next step to the payment as well
     362                    pms_update_payment_meta( $payment->id, 'pms_stripe_next_action', 1 );
     363                    pms_update_payment_meta( $payment->id, 'pms_stripe_next_action_intent_id', $payment_intent->id );
    359364
    360365                    $data = array(
  • paid-member-subscriptions/tags/2.16.5/index.php

    r3382350 r3383182  
    44 * Plugin URI: http://www.cozmoslabs.com/
    55 * Description: Accept payments, create subscription plans and restrict content on your membership website.
    6  * Version: 2.16.4
     6 * Version: 2.16.5
    77 * Author: Cozmoslabs
    88 * Author URI: http://www.cozmoslabs.com/
     
    1111 * License: GPL2
    1212 * WC requires at least: 3.0.0
    13  * WC tested up to: 10.2
     13 * WC tested up to: 10.3
    1414 * Elementor tested up to: 3.32.5
    1515 * Elementor Pro tested up to: 3.32.5
     
    4040    public function __construct() {
    4141
    42         define( 'PMS_VERSION', '2.16.4' );
     42        define( 'PMS_VERSION', '2.16.5' );
    4343        define( 'PMS_PLUGIN_DIR_PATH', plugin_dir_path( __FILE__ ) );
    4444        define( 'PMS_PLUGIN_DIR_URL', plugin_dir_url( __FILE__ ) );
  • paid-member-subscriptions/tags/2.16.5/readme.txt

    r3382350 r3383182  
    66Tested up to: 6.8
    77Requires PHP: 7.4
    8 Stable tag: 2.16.4
     8Stable tag: 2.16.5
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    264264
    265265== Changelog ==
     266= 2.16.5 =
     267* Include missing security changes from last update
     268
    266269= 2.16.4 =
    267270* Fix: Security issue regarding improper authorization on an AJAX handler function. Thanks to Rafshanzani Suhada and the Wordfence team
  • paid-member-subscriptions/tags/2.16.5/translations/paid-member-subscriptions.pot

    r3382350 r3383182  
    77"Content-Type: text/plain; charset=UTF-8\n"
    88"Content-Transfer-Encoding: 8bit\n"
    9 "POT-Creation-Date: 2025-10-22 06:40+0000\n"
     9"POT-Creation-Date: 2025-10-23 09:00+0000\n"
    1010"X-Poedit-Basepath: ..\n"
    1111"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
     
    121121msgstr ""
    122122
    123 #: includes/class-ajax-checkout.php:457, includes/class-form-handler.php:1300, extend/profile-builder/functions-filters.php:370
     123#: includes/class-ajax-checkout.php:500, includes/class-form-handler.php:1300, extend/profile-builder/functions-filters.php:370
    124124msgid "Congratulations, you have successfully created an account."
    125125msgstr ""
    126126
    127 #: includes/class-ajax-checkout.php:474, includes/class-ajax-checkout.php:438, extend/profile-builder/functions-filters.php:385
     127#: includes/class-ajax-checkout.php:517, includes/class-ajax-checkout.php:481, extend/profile-builder/functions-filters.php:385
    128128msgid "Before you can access your account %1s, an administrator has to approve it. You will be notified via email."
    129129msgstr ""
    130130
    131 #: includes/class-ajax-checkout.php:431, includes/class-ajax-checkout.php:454
     131#: includes/class-ajax-checkout.php:474, includes/class-ajax-checkout.php:497
    132132msgid "The account %1s has been successfully created!"
    133133msgstr ""
     
    45634563msgstr ""
    45644564
    4565 #: includes/admin/functions-admin.php:894, includes/admin/views/view-page-payments-add-new-edit.php:55, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:1874
     4565#: includes/admin/functions-admin.php:894, includes/admin/views/view-page-payments-add-new-edit.php:55, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:1879
    45664566msgid "Payment Details"
    45674567msgstr ""
     
    56925692msgstr ""
    56935693
    5694 #: add-ons-pro/group-memberships/includes/class-group-memberships.php:960, add-ons-pro/group-memberships/includes/class-group-memberships.php:988, add-ons-pro/stripe/includes/class-payment-gateway-stripe-payment-intents.php:1480, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:894, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:922
     5694#: add-ons-pro/group-memberships/includes/class-group-memberships.php:960, add-ons-pro/group-memberships/includes/class-group-memberships.php:988, add-ons-pro/stripe/includes/class-payment-gateway-stripe-payment-intents.php:1480, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:899, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:927
    56955695msgid "Something went wrong, please try again."
    56965696msgstr ""
     
    61326132msgstr ""
    61336133
    6134 #: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1392, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:425, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:342, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:665
     6134#: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1392, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:425, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:342, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:670
    61356135msgid "Invalid payment ID or amount."
    61366136msgstr ""
    61376137
    6138 #: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1399, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:432, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:349, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:672
     6138#: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1399, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:432, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:349, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:677
    61396139msgid "Payment not found."
    61406140msgstr ""
    61416141
    6142 #: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1403, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:436, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:353, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:676
     6142#: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1403, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:436, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:353, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:681
    61436143msgid "No transaction ID found for this payment."
    61446144msgstr ""
     
    61566156msgstr ""
    61576157
    6158 #: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1468, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:493, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:418, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:715
     6158#: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1468, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:493, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:418, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:720
    61596159msgid "Payment refunded successfully!"
    61606160msgstr ""
     
    64126412msgstr ""
    64136413
    6414 #: add-ons-pro/stripe/includes/class-payment-gateway-stripe-payment-intents.php:1489, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:1092, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:931
     6414#: add-ons-pro/stripe/includes/class-payment-gateway-stripe-payment-intents.php:1489, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:1092, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:936
    64156415msgid "Payment method updated successfully."
    64166416msgstr ""
     
    88578857msgstr ""
    88588858
    8859 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:661
     8859#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:666
    88608860msgid "Stripe API key not configured."
    88618861msgstr ""
    88628862
    8863 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:727
     8863#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:732
    88648864msgid "Refund was not successful!"
    88658865msgstr ""
    88668866
    8867 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:749, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:759
     8867#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:754, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:764
    88688868msgid "<strong>Stripe:</strong> %s"
    88698869msgstr ""
    88708870
    8871 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:745
     8871#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:750
    88728872msgid "<strong>Stripe:</strong> The payment intent was not found."
    88738873msgstr ""
    88748874
    8875 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:741
     8875#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:746
    88768876msgid "<strong>Stripe:</strong> The payment transaction was not found."
    88778877msgstr ""
    88788878
    8879 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:737
     8879#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:742
    88808880msgid "<strong>Stripe:</strong> This payment has already been refunded."
    88818881msgstr ""
  • paid-member-subscriptions/trunk/includes/class-ajax-checkout.php

    r3382350 r3383182  
    5151        add_action( 'wp_ajax_nopriv_pms_process_checkout', array( $this, 'process_ajax_checkout' ) );
    5252
    53         // Process Payment
     53        // Process Payment - Only used for Stripe when further front-end processing is required
    5454        add_action( 'wp_ajax_pms_process_payment', array( $this, 'process_payment' ) );
    5555        add_action( 'wp_ajax_nopriv_pms_process_payment', array( $this, 'process_payment' ) );
    5656
    57         // Grab a fresh process payment nonce
     57        // Grab a fresh process payment nonce - Only used for Stripe when further front-end processing is required
    5858        add_action( 'wp_ajax_pms_update_nonce', array( $this, 'refresh_nonce' ) );
    5959        add_action( 'wp_ajax_nopriv_pms_update_nonce', array( $this, 'refresh_nonce' ) );
     
    135135            die();
    136136
    137         // Make sure that payment gateway is enabled
     137        // Make sure the payment gateway is enabled
    138138        $active_gateways = pms_get_active_payment_gateways();
    139139
    140140        if( !in_array( $payment_gateway, $active_gateways ) )
    141141            die();
    142 
    143         $payment_id      = !empty( $_POST['payment_id'] ) ? absint( $_POST['payment_id'] ) : 0;
    144         $subscription_id = !empty( $_POST['subscription_id'] ) ? absint( $_POST['subscription_id'] ) : 0;
     142       
     143        $intent_id = !empty( $_POST['payment_intent'] ) ? sanitize_text_field( $_POST['payment_intent'] ) : '';
     144
     145        if( empty( $intent_id ) )
     146            die();
     147
     148        // Make sure payment exists
     149        $payment_id = !empty( $_POST['payment_id'] ) ? absint( $_POST['payment_id'] ) : 0;
     150
     151        if( empty( $payment_id ) )
     152            die();
     153
     154        $payment = pms_get_payment( $payment_id );
     155
     156        if( !isset( $payment->id ) )
     157            die();
     158
     159        // Only process payments that are in the next action state
     160        $next_action = pms_get_payment_meta( $payment->id, 'pms_stripe_next_action', true );
     161
     162        if( empty( $next_action ) || $next_action != 1 )
     163            die();
     164
     165        // Verify that the saved payment intent id is the same as the one processed in this request
     166        $payment_intent_id = pms_get_payment_meta( $payment->id, 'pms_stripe_next_action_intent_id', true );
     167
     168        if( empty( $payment_intent_id ) || $payment_intent_id != $intent_id )
     169            die();
     170
     171        $subscription_id      = !empty( $_POST['subscription_id'] ) ? absint( $_POST['subscription_id'] ) : 0;
     172        $user_id              = !empty( $_POST['user_id'] ) ? absint( $_POST['user_id'] ) : 0;
     173        $subscription_plan_id = !empty( $_POST['subscription_plan_id'] ) ? absint( $_POST['subscription_plan_id'] ) : 0;
     174
     175        if( empty( $user_id ) || empty( $subscription_plan_id ) )
     176            die();
     177
     178        // Verify that the target subscription belongs to the correct user
     179        $subscription = pms_get_member_subscriptions( array( 'user_id' => $user_id, 'subscription_plan_id' => $subscription_plan_id ) );
     180
     181        if( empty( $subscription ) || !isset( $subscription[0] ) || !isset( $subscription[0]->id ) )
     182            die();
     183
     184        $subscription = $subscription[0];
     185
     186        if( $subscription->id != $subscription_id )
     187            die();
    145188
    146189        // Initialize gateway
  • paid-member-subscriptions/trunk/includes/gateways/stripe/class-payment-gateway-stripe-connect.php

    r3377893 r3383182  
    346346                pms_update_member_subscription_meta( $subscription->id, 'pms_stripe_initial_payment_intent', $payment_intent->id );
    347347
     348                // Maybe send request back to front-end for further actions
    348349                if( isset( $payment_intent->next_action ) && !is_null( $payment_intent->next_action ) && !empty( $payment_intent->next_action->type ) ){
    349350
     
    357358                        ) );
    358359                    }
     360
     361                    // Save the next step to the payment as well
     362                    pms_update_payment_meta( $payment->id, 'pms_stripe_next_action', 1 );
     363                    pms_update_payment_meta( $payment->id, 'pms_stripe_next_action_intent_id', $payment_intent->id );
    359364
    360365                    $data = array(
  • paid-member-subscriptions/trunk/index.php

    r3382350 r3383182  
    44 * Plugin URI: http://www.cozmoslabs.com/
    55 * Description: Accept payments, create subscription plans and restrict content on your membership website.
    6  * Version: 2.16.4
     6 * Version: 2.16.5
    77 * Author: Cozmoslabs
    88 * Author URI: http://www.cozmoslabs.com/
     
    1111 * License: GPL2
    1212 * WC requires at least: 3.0.0
    13  * WC tested up to: 10.2
     13 * WC tested up to: 10.3
    1414 * Elementor tested up to: 3.32.5
    1515 * Elementor Pro tested up to: 3.32.5
     
    4040    public function __construct() {
    4141
    42         define( 'PMS_VERSION', '2.16.4' );
     42        define( 'PMS_VERSION', '2.16.5' );
    4343        define( 'PMS_PLUGIN_DIR_PATH', plugin_dir_path( __FILE__ ) );
    4444        define( 'PMS_PLUGIN_DIR_URL', plugin_dir_url( __FILE__ ) );
  • paid-member-subscriptions/trunk/readme.txt

    r3382350 r3383182  
    66Tested up to: 6.8
    77Requires PHP: 7.4
    8 Stable tag: 2.16.4
     8Stable tag: 2.16.5
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    264264
    265265== Changelog ==
     266= 2.16.5 =
     267* Include missing security changes from last update
     268
    266269= 2.16.4 =
    267270* Fix: Security issue regarding improper authorization on an AJAX handler function. Thanks to Rafshanzani Suhada and the Wordfence team
  • paid-member-subscriptions/trunk/translations/paid-member-subscriptions.pot

    r3382350 r3383182  
    77"Content-Type: text/plain; charset=UTF-8\n"
    88"Content-Transfer-Encoding: 8bit\n"
    9 "POT-Creation-Date: 2025-10-22 06:40+0000\n"
     9"POT-Creation-Date: 2025-10-23 09:00+0000\n"
    1010"X-Poedit-Basepath: ..\n"
    1111"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
     
    121121msgstr ""
    122122
    123 #: includes/class-ajax-checkout.php:457, includes/class-form-handler.php:1300, extend/profile-builder/functions-filters.php:370
     123#: includes/class-ajax-checkout.php:500, includes/class-form-handler.php:1300, extend/profile-builder/functions-filters.php:370
    124124msgid "Congratulations, you have successfully created an account."
    125125msgstr ""
    126126
    127 #: includes/class-ajax-checkout.php:474, includes/class-ajax-checkout.php:438, extend/profile-builder/functions-filters.php:385
     127#: includes/class-ajax-checkout.php:517, includes/class-ajax-checkout.php:481, extend/profile-builder/functions-filters.php:385
    128128msgid "Before you can access your account %1s, an administrator has to approve it. You will be notified via email."
    129129msgstr ""
    130130
    131 #: includes/class-ajax-checkout.php:431, includes/class-ajax-checkout.php:454
     131#: includes/class-ajax-checkout.php:474, includes/class-ajax-checkout.php:497
    132132msgid "The account %1s has been successfully created!"
    133133msgstr ""
     
    45634563msgstr ""
    45644564
    4565 #: includes/admin/functions-admin.php:894, includes/admin/views/view-page-payments-add-new-edit.php:55, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:1874
     4565#: includes/admin/functions-admin.php:894, includes/admin/views/view-page-payments-add-new-edit.php:55, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:1879
    45664566msgid "Payment Details"
    45674567msgstr ""
     
    56925692msgstr ""
    56935693
    5694 #: add-ons-pro/group-memberships/includes/class-group-memberships.php:960, add-ons-pro/group-memberships/includes/class-group-memberships.php:988, add-ons-pro/stripe/includes/class-payment-gateway-stripe-payment-intents.php:1480, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:894, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:922
     5694#: add-ons-pro/group-memberships/includes/class-group-memberships.php:960, add-ons-pro/group-memberships/includes/class-group-memberships.php:988, add-ons-pro/stripe/includes/class-payment-gateway-stripe-payment-intents.php:1480, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:899, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:927
    56955695msgid "Something went wrong, please try again."
    56965696msgstr ""
     
    61326132msgstr ""
    61336133
    6134 #: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1392, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:425, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:342, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:665
     6134#: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1392, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:425, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:342, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:670
    61356135msgid "Invalid payment ID or amount."
    61366136msgstr ""
    61376137
    6138 #: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1399, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:432, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:349, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:672
     6138#: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1399, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:432, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:349, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:677
    61396139msgid "Payment not found."
    61406140msgstr ""
    61416141
    6142 #: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1403, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:436, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:353, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:676
     6142#: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1403, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:436, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:353, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:681
    61436143msgid "No transaction ID found for this payment."
    61446144msgstr ""
     
    61566156msgstr ""
    61576157
    6158 #: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1468, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:493, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:418, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:715
     6158#: add-ons-pro/paypal-express-pro/includes/class-payment-gateway-paypal-express-legacy.php:1468, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:493, includes/gateways/paypal_standard/class-payment-gateway-paypal-standard.php:418, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:720
    61596159msgid "Payment refunded successfully!"
    61606160msgstr ""
     
    64126412msgstr ""
    64136413
    6414 #: add-ons-pro/stripe/includes/class-payment-gateway-stripe-payment-intents.php:1489, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:1092, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:931
     6414#: add-ons-pro/stripe/includes/class-payment-gateway-stripe-payment-intents.php:1489, includes/gateways/paypal_connect/class-payment-gateway-paypal-connect.php:1092, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:936
    64156415msgid "Payment method updated successfully."
    64166416msgstr ""
     
    88578857msgstr ""
    88588858
    8859 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:661
     8859#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:666
    88608860msgid "Stripe API key not configured."
    88618861msgstr ""
    88628862
    8863 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:727
     8863#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:732
    88648864msgid "Refund was not successful!"
    88658865msgstr ""
    88668866
    8867 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:749, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:759
     8867#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:754, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:764
    88688868msgid "<strong>Stripe:</strong> %s"
    88698869msgstr ""
    88708870
    8871 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:745
     8871#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:750
    88728872msgid "<strong>Stripe:</strong> The payment intent was not found."
    88738873msgstr ""
    88748874
    8875 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:741
     8875#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:746
    88768876msgid "<strong>Stripe:</strong> The payment transaction was not found."
    88778877msgstr ""
    88788878
    8879 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:737
     8879#: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:742
    88808880msgid "<strong>Stripe:</strong> This payment has already been refunded."
    88818881msgstr ""
Note: See TracChangeset for help on using the changeset viewer.