Changeset 3383182
- Timestamp:
- 10/23/2025 09:04:01 AM (5 months ago)
- Location:
- paid-member-subscriptions
- Files:
-
- 10 edited
- 1 copied
-
tags/2.16.5 (copied) (copied from paid-member-subscriptions/trunk)
-
tags/2.16.5/includes/class-ajax-checkout.php (modified) (2 diffs)
-
tags/2.16.5/includes/gateways/stripe/class-payment-gateway-stripe-connect.php (modified) (2 diffs)
-
tags/2.16.5/index.php (modified) (3 diffs)
-
tags/2.16.5/readme.txt (modified) (2 diffs)
-
tags/2.16.5/translations/paid-member-subscriptions.pot (modified) (8 diffs)
-
trunk/includes/class-ajax-checkout.php (modified) (2 diffs)
-
trunk/includes/gateways/stripe/class-payment-gateway-stripe-connect.php (modified) (2 diffs)
-
trunk/index.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/translations/paid-member-subscriptions.pot (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
paid-member-subscriptions/tags/2.16.5/includes/class-ajax-checkout.php
r3382350 r3383182 51 51 add_action( 'wp_ajax_nopriv_pms_process_checkout', array( $this, 'process_ajax_checkout' ) ); 52 52 53 // Process Payment 53 // Process Payment - Only used for Stripe when further front-end processing is required 54 54 add_action( 'wp_ajax_pms_process_payment', array( $this, 'process_payment' ) ); 55 55 add_action( 'wp_ajax_nopriv_pms_process_payment', array( $this, 'process_payment' ) ); 56 56 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 58 58 add_action( 'wp_ajax_pms_update_nonce', array( $this, 'refresh_nonce' ) ); 59 59 add_action( 'wp_ajax_nopriv_pms_update_nonce', array( $this, 'refresh_nonce' ) ); … … 135 135 die(); 136 136 137 // Make sure th atpayment gateway is enabled137 // Make sure the payment gateway is enabled 138 138 $active_gateways = pms_get_active_payment_gateways(); 139 139 140 140 if( !in_array( $payment_gateway, $active_gateways ) ) 141 141 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(); 145 188 146 189 // Initialize gateway -
paid-member-subscriptions/tags/2.16.5/includes/gateways/stripe/class-payment-gateway-stripe-connect.php
r3377893 r3383182 346 346 pms_update_member_subscription_meta( $subscription->id, 'pms_stripe_initial_payment_intent', $payment_intent->id ); 347 347 348 // Maybe send request back to front-end for further actions 348 349 if( isset( $payment_intent->next_action ) && !is_null( $payment_intent->next_action ) && !empty( $payment_intent->next_action->type ) ){ 349 350 … … 357 358 ) ); 358 359 } 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 ); 359 364 360 365 $data = array( -
paid-member-subscriptions/tags/2.16.5/index.php
r3382350 r3383182 4 4 * Plugin URI: http://www.cozmoslabs.com/ 5 5 * Description: Accept payments, create subscription plans and restrict content on your membership website. 6 * Version: 2.16. 46 * Version: 2.16.5 7 7 * Author: Cozmoslabs 8 8 * Author URI: http://www.cozmoslabs.com/ … … 11 11 * License: GPL2 12 12 * WC requires at least: 3.0.0 13 * WC tested up to: 10. 213 * WC tested up to: 10.3 14 14 * Elementor tested up to: 3.32.5 15 15 * Elementor Pro tested up to: 3.32.5 … … 40 40 public function __construct() { 41 41 42 define( 'PMS_VERSION', '2.16. 4' );42 define( 'PMS_VERSION', '2.16.5' ); 43 43 define( 'PMS_PLUGIN_DIR_PATH', plugin_dir_path( __FILE__ ) ); 44 44 define( 'PMS_PLUGIN_DIR_URL', plugin_dir_url( __FILE__ ) ); -
paid-member-subscriptions/tags/2.16.5/readme.txt
r3382350 r3383182 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.4 8 Stable tag: 2.16. 48 Stable tag: 2.16.5 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 264 264 265 265 == Changelog == 266 = 2.16.5 = 267 * Include missing security changes from last update 268 266 269 = 2.16.4 = 267 270 * 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 7 7 "Content-Type: text/plain; charset=UTF-8\n" 8 8 "Content-Transfer-Encoding: 8bit\n" 9 "POT-Creation-Date: 2025-10-2 2 06:40+0000\n"9 "POT-Creation-Date: 2025-10-23 09:00+0000\n" 10 10 "X-Poedit-Basepath: ..\n" 11 11 "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" … … 121 121 msgstr "" 122 122 123 #: includes/class-ajax-checkout.php: 457, includes/class-form-handler.php:1300, extend/profile-builder/functions-filters.php:370123 #: includes/class-ajax-checkout.php:500, includes/class-form-handler.php:1300, extend/profile-builder/functions-filters.php:370 124 124 msgid "Congratulations, you have successfully created an account." 125 125 msgstr "" 126 126 127 #: includes/class-ajax-checkout.php: 474, includes/class-ajax-checkout.php:438, extend/profile-builder/functions-filters.php:385127 #: includes/class-ajax-checkout.php:517, includes/class-ajax-checkout.php:481, extend/profile-builder/functions-filters.php:385 128 128 msgid "Before you can access your account %1s, an administrator has to approve it. You will be notified via email." 129 129 msgstr "" 130 130 131 #: includes/class-ajax-checkout.php:4 31, includes/class-ajax-checkout.php:454131 #: includes/class-ajax-checkout.php:474, includes/class-ajax-checkout.php:497 132 132 msgid "The account %1s has been successfully created!" 133 133 msgstr "" … … 4563 4563 msgstr "" 4564 4564 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:187 44565 #: 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 4566 4566 msgid "Payment Details" 4567 4567 msgstr "" … … 5692 5692 msgstr "" 5693 5693 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:89 4, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:9225694 #: 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 5695 5695 msgid "Something went wrong, please try again." 5696 5696 msgstr "" … … 6132 6132 msgstr "" 6133 6133 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:6 656134 #: 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 6135 6135 msgid "Invalid payment ID or amount." 6136 6136 msgstr "" 6137 6137 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:67 26138 #: 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 6139 6139 msgid "Payment not found." 6140 6140 msgstr "" 6141 6141 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:6 766142 #: 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 6143 6143 msgid "No transaction ID found for this payment." 6144 6144 msgstr "" … … 6156 6156 msgstr "" 6157 6157 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:7 156158 #: 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 6159 6159 msgid "Payment refunded successfully!" 6160 6160 msgstr "" … … 6412 6412 msgstr "" 6413 6413 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:93 16414 #: 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 6415 6415 msgid "Payment method updated successfully." 6416 6416 msgstr "" … … 8857 8857 msgstr "" 8858 8858 8859 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:66 18859 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:666 8860 8860 msgid "Stripe API key not configured." 8861 8861 msgstr "" 8862 8862 8863 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7 278863 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:732 8864 8864 msgid "Refund was not successful!" 8865 8865 msgstr "" 8866 8866 8867 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7 49, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7598867 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:754, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:764 8868 8868 msgid "<strong>Stripe:</strong> %s" 8869 8869 msgstr "" 8870 8870 8871 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7 458871 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:750 8872 8872 msgid "<strong>Stripe:</strong> The payment intent was not found." 8873 8873 msgstr "" 8874 8874 8875 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:74 18875 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:746 8876 8876 msgid "<strong>Stripe:</strong> The payment transaction was not found." 8877 8877 msgstr "" 8878 8878 8879 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7 378879 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:742 8880 8880 msgid "<strong>Stripe:</strong> This payment has already been refunded." 8881 8881 msgstr "" -
paid-member-subscriptions/trunk/includes/class-ajax-checkout.php
r3382350 r3383182 51 51 add_action( 'wp_ajax_nopriv_pms_process_checkout', array( $this, 'process_ajax_checkout' ) ); 52 52 53 // Process Payment 53 // Process Payment - Only used for Stripe when further front-end processing is required 54 54 add_action( 'wp_ajax_pms_process_payment', array( $this, 'process_payment' ) ); 55 55 add_action( 'wp_ajax_nopriv_pms_process_payment', array( $this, 'process_payment' ) ); 56 56 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 58 58 add_action( 'wp_ajax_pms_update_nonce', array( $this, 'refresh_nonce' ) ); 59 59 add_action( 'wp_ajax_nopriv_pms_update_nonce', array( $this, 'refresh_nonce' ) ); … … 135 135 die(); 136 136 137 // Make sure th atpayment gateway is enabled137 // Make sure the payment gateway is enabled 138 138 $active_gateways = pms_get_active_payment_gateways(); 139 139 140 140 if( !in_array( $payment_gateway, $active_gateways ) ) 141 141 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(); 145 188 146 189 // Initialize gateway -
paid-member-subscriptions/trunk/includes/gateways/stripe/class-payment-gateway-stripe-connect.php
r3377893 r3383182 346 346 pms_update_member_subscription_meta( $subscription->id, 'pms_stripe_initial_payment_intent', $payment_intent->id ); 347 347 348 // Maybe send request back to front-end for further actions 348 349 if( isset( $payment_intent->next_action ) && !is_null( $payment_intent->next_action ) && !empty( $payment_intent->next_action->type ) ){ 349 350 … … 357 358 ) ); 358 359 } 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 ); 359 364 360 365 $data = array( -
paid-member-subscriptions/trunk/index.php
r3382350 r3383182 4 4 * Plugin URI: http://www.cozmoslabs.com/ 5 5 * Description: Accept payments, create subscription plans and restrict content on your membership website. 6 * Version: 2.16. 46 * Version: 2.16.5 7 7 * Author: Cozmoslabs 8 8 * Author URI: http://www.cozmoslabs.com/ … … 11 11 * License: GPL2 12 12 * WC requires at least: 3.0.0 13 * WC tested up to: 10. 213 * WC tested up to: 10.3 14 14 * Elementor tested up to: 3.32.5 15 15 * Elementor Pro tested up to: 3.32.5 … … 40 40 public function __construct() { 41 41 42 define( 'PMS_VERSION', '2.16. 4' );42 define( 'PMS_VERSION', '2.16.5' ); 43 43 define( 'PMS_PLUGIN_DIR_PATH', plugin_dir_path( __FILE__ ) ); 44 44 define( 'PMS_PLUGIN_DIR_URL', plugin_dir_url( __FILE__ ) ); -
paid-member-subscriptions/trunk/readme.txt
r3382350 r3383182 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.4 8 Stable tag: 2.16. 48 Stable tag: 2.16.5 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 264 264 265 265 == Changelog == 266 = 2.16.5 = 267 * Include missing security changes from last update 268 266 269 = 2.16.4 = 267 270 * 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 7 7 "Content-Type: text/plain; charset=UTF-8\n" 8 8 "Content-Transfer-Encoding: 8bit\n" 9 "POT-Creation-Date: 2025-10-2 2 06:40+0000\n"9 "POT-Creation-Date: 2025-10-23 09:00+0000\n" 10 10 "X-Poedit-Basepath: ..\n" 11 11 "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" … … 121 121 msgstr "" 122 122 123 #: includes/class-ajax-checkout.php: 457, includes/class-form-handler.php:1300, extend/profile-builder/functions-filters.php:370123 #: includes/class-ajax-checkout.php:500, includes/class-form-handler.php:1300, extend/profile-builder/functions-filters.php:370 124 124 msgid "Congratulations, you have successfully created an account." 125 125 msgstr "" 126 126 127 #: includes/class-ajax-checkout.php: 474, includes/class-ajax-checkout.php:438, extend/profile-builder/functions-filters.php:385127 #: includes/class-ajax-checkout.php:517, includes/class-ajax-checkout.php:481, extend/profile-builder/functions-filters.php:385 128 128 msgid "Before you can access your account %1s, an administrator has to approve it. You will be notified via email." 129 129 msgstr "" 130 130 131 #: includes/class-ajax-checkout.php:4 31, includes/class-ajax-checkout.php:454131 #: includes/class-ajax-checkout.php:474, includes/class-ajax-checkout.php:497 132 132 msgid "The account %1s has been successfully created!" 133 133 msgstr "" … … 4563 4563 msgstr "" 4564 4564 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:187 44565 #: 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 4566 4566 msgid "Payment Details" 4567 4567 msgstr "" … … 5692 5692 msgstr "" 5693 5693 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:89 4, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:9225694 #: 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 5695 5695 msgid "Something went wrong, please try again." 5696 5696 msgstr "" … … 6132 6132 msgstr "" 6133 6133 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:6 656134 #: 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 6135 6135 msgid "Invalid payment ID or amount." 6136 6136 msgstr "" 6137 6137 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:67 26138 #: 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 6139 6139 msgid "Payment not found." 6140 6140 msgstr "" 6141 6141 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:6 766142 #: 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 6143 6143 msgid "No transaction ID found for this payment." 6144 6144 msgstr "" … … 6156 6156 msgstr "" 6157 6157 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:7 156158 #: 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 6159 6159 msgid "Payment refunded successfully!" 6160 6160 msgstr "" … … 6412 6412 msgstr "" 6413 6413 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:93 16414 #: 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 6415 6415 msgid "Payment method updated successfully." 6416 6416 msgstr "" … … 8857 8857 msgstr "" 8858 8858 8859 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:66 18859 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:666 8860 8860 msgid "Stripe API key not configured." 8861 8861 msgstr "" 8862 8862 8863 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7 278863 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:732 8864 8864 msgid "Refund was not successful!" 8865 8865 msgstr "" 8866 8866 8867 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7 49, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7598867 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:754, includes/gateways/stripe/class-payment-gateway-stripe-connect.php:764 8868 8868 msgid "<strong>Stripe:</strong> %s" 8869 8869 msgstr "" 8870 8870 8871 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7 458871 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:750 8872 8872 msgid "<strong>Stripe:</strong> The payment intent was not found." 8873 8873 msgstr "" 8874 8874 8875 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:74 18875 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:746 8876 8876 msgid "<strong>Stripe:</strong> The payment transaction was not found." 8877 8877 msgstr "" 8878 8878 8879 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:7 378879 #: includes/gateways/stripe/class-payment-gateway-stripe-connect.php:742 8880 8880 msgid "<strong>Stripe:</strong> This payment has already been refunded." 8881 8881 msgstr ""
Note: See TracChangeset
for help on using the changeset viewer.