Plugin Directory

Changeset 3465172


Ignore:
Timestamp:
02/19/2026 03:05:30 PM (5 weeks ago)
Author:
stiofansisland
Message:

Update to version 2.3.23 from GitHub

Location:
getpaid-stripe-payments
Files:
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • getpaid-stripe-payments/tags/2.3.23/assets/js/wpinv-stripe.js

    r2925724 r3465172  
    99    // Create a Stripe client.
    1010    var stripe = Stripe( GetPaid_Stripe.stripePublishableKey );
     11
     12    /**
     13     * Hook system for customizing Stripe Elements options.
     14     *
     15     * Use jQuery events to filter options:
     16     * - 'getpaid_stripe_filter_elements_options': Filter stripe.elements() options
     17     * - 'getpaid_stripe_filter_payment_element_options': Filter elements.create('payment') options
     18     *
     19     * Example: Restrict countries to Australia only
     20     * jQuery( document ).on( 'getpaid_stripe_filter_payment_element_options', function( e, options, form ) {
     21     *     options.fields = options.fields || {};
     22     *     options.fields.billingDetails = options.fields.billingDetails || {};
     23     *     options.fields.billingDetails.address = options.fields.billingDetails.address || {};
     24     *     options.fields.billingDetails.address.country = 'never';
     25     *     options.defaultValues = options.defaultValues || {};
     26     *     options.defaultValues.billingDetails = options.defaultValues.billingDetails || {};
     27     *     options.defaultValues.billingDetails.address = options.defaultValues.billingDetails.address || {};
     28     *     options.defaultValues.billingDetails.address.country = 'AU';
     29     * });
     30     */
    1131
    1232    // Set-up forms.
     
    4161
    4262                // Create an instance of Elements.
    43                 var elements = stripe.elements({ clientSecret: form_state ? form_state.stripe_payment_intent_secret : '' });
     63                var elementsOptions = { clientSecret: (form_state ? form_state.stripe_payment_intent_secret : ''), locale: GetPaid_Stripe.locale };
     64                $( 'body' ).trigger( 'getpaid_stripe_filter_elements_options', [ elementsOptions, form ] );
     65                var elements = stripe.elements( elementsOptions );
    4466
    4567                // Create a payment element.
    46                 var element = elements.create( 'payment' );
     68                var paymentElementOptions = {};
     69                $( 'body' ).trigger( 'getpaid_stripe_filter_payment_element_options', [ paymentElementOptions, form ] );
     70                var element = elements.create( 'payment', paymentElementOptions );
    4771
    4872                // Mount the element.
     
    178202
    179203                    // Create an instance of Elements.
    180                     updateModalElements = stripe.elements({ clientSecret: $( this ).data( 'intent' ) });
     204                    var updateElementsOptions = { clientSecret: $( this ).data( 'intent' ), locale: GetPaid_Stripe.locale };
     205                    $( 'body' ).trigger( 'getpaid_stripe_filter_elements_options', [ updateElementsOptions, $( '#getpaid-stripe-update-payment-modal' ) ] );
     206                    updateModalElements = stripe.elements( updateElementsOptions );
    181207
    182208                    // Create a payment element.
    183                     updateModalElement = updateModalElements.create( 'payment' );
     209                    var updatePaymentElementOptions = {};
     210                    $( 'body' ).trigger( 'getpaid_stripe_filter_payment_element_options', [ updatePaymentElementOptions, $( '#getpaid-stripe-update-payment-modal' ) ] );
     211                    updateModalElement = updateModalElements.create( 'payment', updatePaymentElementOptions );
    184212
    185213                    // Mount the element.
  • getpaid-stripe-payments/tags/2.3.23/getpaid-stripe-payments.php

    r3423102 r3465172  
    1313 * Plugin URI:        https://wpgetpaid.com/downloads/stripe-payment-gateway/
    1414 * Description:       Stripe payment gateway for Invoicing/GetPaid plugin.
    15  * Version:           2.3.22
     15 * Version:           2.3.23
    1616 * Author:            AyeCode Ltd
    1717 * Author URI:        https://wpgetpaid.com/
     
    2929
    3030if ( ! defined( 'WPINV_STRIPE_VERSION' ) ) {
    31     define( 'WPINV_STRIPE_VERSION', '2.3.22' );
     31    define( 'WPINV_STRIPE_VERSION', '2.3.23' );
    3232}
    3333
  • getpaid-stripe-payments/tags/2.3.23/includes/class-getpaid-stripe-admin.php

    r3359983 r3465172  
    329329            ),
    330330
     331            'stripe_locale'   => array(
     332                'id'          => 'stripe_locale',
     333                'type'        => 'select',
     334                'name'        => __( 'Stripe Checkout Language', 'wpinv-stripe' ),
     335                'desc'        => __( 'Select language to display Stripe checkout popup. "Auto": Display Checkout in the user\'s preferred language, if available. English will be used by default. "Site Language": Display Checkout in site language.', 'wpinv-stripe' ),
     336                'options'     => array_merge(
     337                    array(
     338                        'auto' => __( 'Auto', 'wpinv-stripe' ),
     339                        'site' => __( 'Site Language', 'wpinv-stripe' )
     340                    ),
     341                    wpinv_stripe_allowed_locales()
     342                ),
     343                'placeholder' => __( 'Select a locale', 'wpinv-stripe' ),
     344                'std'         => 'auto'
     345            ),
     346
    331347            'stripe_ipn_url'              => array(
    332348                'type'   => 'text',
  • getpaid-stripe-payments/tags/2.3.23/includes/class-getpaid-stripe-gateway.php

    r3404181 r3465172  
    5757
    5858        if ( $this->enabled ) {
     59            add_filter( 'wpinv_errors', array( $this, 'register_notices' ) );
    5960            add_filter( 'getpaid_stripe_sandbox_notice', array( $this, 'sandbox_notice' ) );
    6061            add_action( 'getpaid_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
     
    8081
    8182    /**
     83     * Registers custom notices.
     84     *
     85     * @param array $notices The notices.
     86     * @return array
     87     */
     88    public function register_notices( $notices ) {
     89        if ( isset( $_GET['wpinv-notice'] ) && 'wpinv_stripe_card_updated' === $_GET['wpinv-notice'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     90            $notices['wpinv_stripe_card_updated'] = array(
     91                'type' => 'success',
     92                'text' => __( 'Payment method updated successfully.', 'wpinv-stripe' ),
     93            );
     94        }
     95        return $notices;
     96    }
     97
     98    /**
    8299    * Checks if we should load Stripe.js globally.
    83100    *
     
    461478            if ( isset( $_GET['setup_intent'] ) && isset( $_GET['subscription'] ) ) {
    462479                $subscription = getpaid_get_subscription( absint( $_GET['subscription'] ) );
    463                 $this->process_payment_method_update( $_GET['setup_intent'], $subscription );
    464                 wp_safe_redirect( remove_query_arg( array( 'setup_intent', 'setup_intent_client_secret', 'redirect_status' ) ) );
     480                $result       = $this->process_payment_method_update( $_GET['setup_intent'], $subscription );
     481                $redirect_url = remove_query_arg( array( 'setup_intent', 'setup_intent_client_secret', 'redirect_status' ) );
     482
     483                if ( true === $result ) {
     484                    $redirect_url = add_query_arg( 'wpinv-notice', 'wpinv_stripe_card_updated', $redirect_url );
     485                }
     486
     487                wp_safe_redirect( $redirect_url );
    465488                exit;
    466489            }
     
    476499     * @param string $setup_intent_id Payment intent ID.
    477500     * @param WPInv_Subscription|false $subscription The subscription.
     501     * @return bool|WP_Error True on success, WP_Error on failure.
    478502     */
    479503    public function process_payment_method_update( $setup_intent_id, $subscription ) {
     
    481505        // Abort if no subscription.
    482506        if ( empty( $subscription ) ) {
    483             return;
     507            return new WP_Error( 'invalid_subscription', __( 'Invalid subscription.', 'wpinv-stripe' ) );
    484508        }
    485509
     
    491515        if ( is_wp_error( $result ) ) {
    492516            wpinv_set_error( $result->get_error_code(), $result->get_error_message() );
    493         } else {
    494             wpinv_set_error( 'wpinv_payment_success', __( 'Payment method update successful.', 'wpinv-stripe' ), 'success' );
    495         }
    496 
     517            return $result;
     518        }
     519
     520        return true;
    497521    }
    498522
  • getpaid-stripe-payments/tags/2.3.23/languages/wpinv-stripe-en_US.po

    r3423102 r3465172  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: GetPaid Stripe Payments 2.3.22\n"
     3"Project-Id-Version: GetPaid Stripe Payments 2.3.23\n"
    44"Report-Msgid-Bugs-To: \n"
    5 "POT-Creation-Date: 2025-12-18 21:30+0530\n"
    6 "PO-Revision-Date: 2025-12-18 21:30+0530\n"
     5"POT-Creation-Date: 2026-02-19 19:44+0530\n"
     6"PO-Revision-Date: 2026-02-19 19:44+0530\n"
    77"Last-Translator: AyeCode Ltd <[email protected]>\n"
    88"Language-Team: AyeCode Ltd <[email protected]>\n"
     
    239239
    240240#: includes/class-getpaid-stripe-admin.php:334
     241msgid "Stripe Checkout Language"
     242msgstr ""
     243
     244#: includes/class-getpaid-stripe-admin.php:335
     245msgid ""
     246"Select language to display Stripe checkout popup. \"Auto\": Display Checkout "
     247"in the user's preferred language, if available. English will be used by "
     248"default. \"Site Language\": Display Checkout in site language."
     249msgstr ""
     250
     251#: includes/class-getpaid-stripe-admin.php:338 includes/stripe-functions.php:50
     252msgid "Auto"
     253msgstr ""
     254
     255#: includes/class-getpaid-stripe-admin.php:339
     256msgid "Site Language"
     257msgstr ""
     258
     259#: includes/class-getpaid-stripe-admin.php:343
     260msgid "Select a locale"
     261msgstr ""
     262
     263#: includes/class-getpaid-stripe-admin.php:350
    241264msgid "Stripe Webhook URL"
    242265msgstr ""
    243266
    244 #: includes/class-getpaid-stripe-admin.php:336
     267#: includes/class-getpaid-stripe-admin.php:352
    245268#, php-format
    246269msgid ""
     
    250273msgstr ""
    251274
    252 #: includes/class-getpaid-stripe-admin.php:336
     275#: includes/class-getpaid-stripe-admin.php:352
    253276msgid ""
    254277"Events to send are charge.refunded, checkout.session.completed, customer."
     
    260283msgstr ""
    261284
    262 #: includes/class-getpaid-stripe-admin.php:346
     285#: includes/class-getpaid-stripe-admin.php:362
    263286msgid "Disable Update Card Details"
    264287msgstr ""
    265288
    266 #: includes/class-getpaid-stripe-admin.php:347
     289#: includes/class-getpaid-stripe-admin.php:363
    267290msgid ""
    268291"Tick to prevent customers from updating their payment card details on the "
     
    289312msgstr ""
    290313
    291 #: includes/class-getpaid-stripe-gateway.php:129
     314#: includes/class-getpaid-stripe-gateway.php:92
     315msgid "Payment method updated successfully."
     316msgstr ""
     317
     318#: includes/class-getpaid-stripe-gateway.php:146
    292319msgid "An unknown error occurred. Please try again."
    293320msgstr ""
    294321
    295 #: includes/class-getpaid-stripe-gateway.php:148
     322#: includes/class-getpaid-stripe-gateway.php:165
    296323msgid "Stripe not set-up"
    297324msgstr ""
    298325
    299 #: includes/class-getpaid-stripe-gateway.php:149
     326#: includes/class-getpaid-stripe-gateway.php:166
    300327msgid ""
    301328"Please ensure that you have setup your Stripe publishable and secret keys in "
     
    304331msgstr ""
    305332
    306 #: includes/class-getpaid-stripe-gateway.php:176
     333#: includes/class-getpaid-stripe-gateway.php:193
    307334#: includes/update-card-modal.php:38
    308335msgid "Stripe gateway requires HTTPS connection for live transactions."
    309336msgstr ""
    310337
    311 #: includes/class-getpaid-stripe-gateway.php:208
     338#: includes/class-getpaid-stripe-gateway.php:225
    312339#, php-format
    313340msgid ""
     
    315342msgstr ""
    316343
    317 #: includes/class-getpaid-stripe-gateway.php:220
     344#: includes/class-getpaid-stripe-gateway.php:237
    318345#, php-format
    319346msgid ""
     
    321348msgstr ""
    322349
    323 #: includes/class-getpaid-stripe-gateway.php:244
    324 #: includes/class-getpaid-stripe-gateway.php:394
     350#: includes/class-getpaid-stripe-gateway.php:261
     351#: includes/class-getpaid-stripe-gateway.php:411
    325352#, php-format
    326353msgid "Stripe Payment Intent ID: %s"
    327354msgstr ""
    328355
    329 #: includes/class-getpaid-stripe-gateway.php:390
     356#: includes/class-getpaid-stripe-gateway.php:407
    330357#: includes/class-getpaid-stripe-ipn-handler.php:244
    331358#: includes/class-getpaid-stripe-subscription.php:309
     
    334361msgstr ""
    335362
    336 #: includes/class-getpaid-stripe-gateway.php:494
    337 msgid "Payment method update successful."
    338 msgstr ""
    339 
    340 #: includes/class-getpaid-stripe-gateway.php:690
     363#: includes/class-getpaid-stripe-gateway.php:507
     364msgid "Invalid subscription."
     365msgstr ""
     366
     367#: includes/class-getpaid-stripe-gateway.php:714
    341368msgid "We are sorry. There was an error processing your payment."
    342369msgstr ""
    343370
    344 #: includes/class-getpaid-stripe-gateway.php:726
    345 #: includes/class-getpaid-stripe-gateway.php:727
     371#: includes/class-getpaid-stripe-gateway.php:750
     372#: includes/class-getpaid-stripe-gateway.php:751
    346373msgid "You have not set-up your stripe secret key."
    347374msgstr ""
    348375
    349 #: includes/class-getpaid-stripe-gateway.php:773
     376#: includes/class-getpaid-stripe-gateway.php:797
    350377msgid ""
    351378"( See: <a href=\"https://stripe.com/docs/currencies\" "
     
    353380msgstr ""
    354381
    355 #: includes/class-getpaid-stripe-gateway.php:785
     382#: includes/class-getpaid-stripe-gateway.php:809
    356383#, php-format
    357384msgid ""
     
    360387msgstr ""
    361388
    362 #: includes/class-getpaid-stripe-gateway.php:825
     389#: includes/class-getpaid-stripe-gateway.php:849
    363390msgid "Update Payment Card"
    364391msgstr ""
    365392
    366 #: includes/class-getpaid-stripe-gateway.php:908
     393#: includes/class-getpaid-stripe-gateway.php:932
    367394#, php-format
    368395msgid "An error occurred while trying to cancel subscription #%s in Stripe."
    369396msgstr ""
    370397
    371 #: includes/class-getpaid-stripe-gateway.php:925
     398#: includes/class-getpaid-stripe-gateway.php:949
    372399#, php-format
    373400msgid "Successfully cancelled subscription #%s in Stripe."
    374401msgstr ""
    375402
    376 #: includes/class-getpaid-stripe-gateway.php:953
     403#: includes/class-getpaid-stripe-gateway.php:977
    377404#, php-format
    378405msgid "An error occurred while trying to refund invoice #%1$s in Stripe: %2$s"
    379406msgstr ""
    380407
    381 #: includes/class-getpaid-stripe-gateway.php:962
     408#: includes/class-getpaid-stripe-gateway.php:986
    382409#, php-format
    383410msgid "Successfully refunded invoice #%1$s in Stripe. Refund ID: %2$s"
    384411msgstr ""
    385412
    386 #: includes/class-getpaid-stripe-gateway.php:991
     413#: includes/class-getpaid-stripe-gateway.php:1015
    387414msgid "Stripe requires HTTPS connection for live transactions."
    388415msgstr ""
    389416
    390 #: includes/class-getpaid-stripe-gateway.php:1091
     417#: includes/class-getpaid-stripe-gateway.php:1115
    391418msgid "Successfully connected your test Stripe account"
    392419msgstr ""
    393420
    394 #: includes/class-getpaid-stripe-gateway.php:1097
     421#: includes/class-getpaid-stripe-gateway.php:1121
    395422msgid "Successfully connected your live Stripe account"
    396423msgstr ""
    397424
    398 #: includes/class-getpaid-stripe-gateway.php:1123
     425#: includes/class-getpaid-stripe-gateway.php:1147
    399426msgid "Successfully disconnected your live Stripe account"
    400427msgstr ""
    401428
    402 #: includes/class-getpaid-stripe-gateway.php:1131
     429#: includes/class-getpaid-stripe-gateway.php:1155
    403430msgid "Successfully disconnected your test Stripe account"
    404431msgstr ""
    405432
    406 #: includes/class-getpaid-stripe-gateway.php:1159
     433#: includes/class-getpaid-stripe-gateway.php:1183
    407434msgid "Renewal Payment Failed (Stripe)"
    408435msgstr ""
    409436
    410 #: includes/class-getpaid-stripe-gateway.php:1160
     437#: includes/class-getpaid-stripe-gateway.php:1184
    411438msgid "These emails are sent to the customer when a renewal payment fails."
    412439msgstr ""
    413440
    414 #: includes/class-getpaid-stripe-gateway.php:1166
     441#: includes/class-getpaid-stripe-gateway.php:1190
    415442msgid "Enable/Disable"
    416443msgstr ""
    417444
    418 #: includes/class-getpaid-stripe-gateway.php:1167
     445#: includes/class-getpaid-stripe-gateway.php:1191
    419446msgid "Enable this email notification"
    420447msgstr ""
    421448
    422 #: includes/class-getpaid-stripe-gateway.php:1174
     449#: includes/class-getpaid-stripe-gateway.php:1198
    423450msgid "Enable Admin BCC"
    424451msgstr ""
    425452
    426 #: includes/class-getpaid-stripe-gateway.php:1175
     453#: includes/class-getpaid-stripe-gateway.php:1199
    427454msgid ""
    428455"Check if you want to send a copy of this notification email to to the site "
     
    430457msgstr ""
    431458
    432 #: includes/class-getpaid-stripe-gateway.php:1182
     459#: includes/class-getpaid-stripe-gateway.php:1206
    433460msgid "Subject"
    434461msgstr ""
    435462
    436 #: includes/class-getpaid-stripe-gateway.php:1183
     463#: includes/class-getpaid-stripe-gateway.php:1207
    437464msgid "Enter the subject line for this email."
    438465msgstr ""
    439466
    440 #: includes/class-getpaid-stripe-gateway.php:1186
     467#: includes/class-getpaid-stripe-gateway.php:1210
    441468msgid "[{site_title}] Payment Failed"
    442469msgstr ""
    443470
    444 #: includes/class-getpaid-stripe-gateway.php:1192
     471#: includes/class-getpaid-stripe-gateway.php:1216
    445472msgid "Email Heading"
    446473msgstr ""
    447474
    448 #: includes/class-getpaid-stripe-gateway.php:1193
     475#: includes/class-getpaid-stripe-gateway.php:1217
    449476msgid "Enter the main heading contained within the email notification."
    450477msgstr ""
    451478
    452 #: includes/class-getpaid-stripe-gateway.php:1196
     479#: includes/class-getpaid-stripe-gateway.php:1220
    453480msgid "Payment Failed"
    454481msgstr ""
    455482
    456 #: includes/class-getpaid-stripe-gateway.php:1202
     483#: includes/class-getpaid-stripe-gateway.php:1226
    457484msgid "Email Content"
    458485msgstr ""
    459486
    460 #: includes/class-getpaid-stripe-gateway.php:1205
     487#: includes/class-getpaid-stripe-gateway.php:1229
    461488msgid ""
    462489"<p>Hi {name},</p><p>We are having trouble processing your payment. <a "
     
    465492msgstr ""
    466493
    467 #: includes/class-getpaid-stripe-gateway.php:1289
     494#: includes/class-getpaid-stripe-gateway.php:1313
    468495msgid "Check Expired Subscriptions (Stripe)"
    469496msgstr ""
    470497
    471 #: includes/class-getpaid-stripe-gateway.php:1291
     498#: includes/class-getpaid-stripe-gateway.php:1315
    472499msgid "Checks if expired subscriptions are actually expired in Stripe."
    473500msgstr ""
    474501
    475 #: includes/class-getpaid-stripe-gateway.php:1304
    476 #: includes/class-getpaid-stripe-gateway.php:1315
     502#: includes/class-getpaid-stripe-gateway.php:1328
     503#: includes/class-getpaid-stripe-gateway.php:1339
    477504msgid "Run"
    478505msgstr ""
    479506
    480 #: includes/class-getpaid-stripe-gateway.php:1309
    481 #: includes/class-getpaid-stripe-gateway.php:1337
     507#: includes/class-getpaid-stripe-gateway.php:1333
     508#: includes/class-getpaid-stripe-gateway.php:1361
    482509msgid "Process past event (Stripe)"
    483510msgstr ""
    484511
    485 #: includes/class-getpaid-stripe-gateway.php:1311
     512#: includes/class-getpaid-stripe-gateway.php:1335
    486513msgid "Manually process any Stripe event that occurred in the last 30 days."
    487514msgstr ""
    488515
    489 #: includes/class-getpaid-stripe-gateway.php:1338
     516#: includes/class-getpaid-stripe-gateway.php:1362
    490517#: includes/update-card-modal.php:18
    491518msgid "Close"
    492519msgstr ""
    493520
    494 #: includes/class-getpaid-stripe-gateway.php:1355
     521#: includes/class-getpaid-stripe-gateway.php:1379
    495522msgid "Event ID"
    496523msgstr ""
    497524
    498 #: includes/class-getpaid-stripe-gateway.php:1356
     525#: includes/class-getpaid-stripe-gateway.php:1380
    499526msgid "For example, evt_3OPLyuIbYxW2G9BD07LRNDds"
    500527msgstr ""
    501528
    502 #: includes/class-getpaid-stripe-gateway.php:1358
     529#: includes/class-getpaid-stripe-gateway.php:1382
    503530msgid ""
    504531"Open your Stripe dashboard and then click on Developers > Events. Click on "
     
    507534msgstr ""
    508535
    509 #: includes/class-getpaid-stripe-gateway.php:1360
     536#: includes/class-getpaid-stripe-gateway.php:1384
    510537msgid "The event ID must start with evt_."
    511538msgstr ""
    512539
    513 #: includes/class-getpaid-stripe-gateway.php:1378
     540#: includes/class-getpaid-stripe-gateway.php:1402
    514541#: includes/update-card-modal.php:49
    515542msgid "Cancel"
    516543msgstr ""
    517544
    518 #: includes/class-getpaid-stripe-gateway.php:1379
     545#: includes/class-getpaid-stripe-gateway.php:1403
    519546msgid "Process"
    520547msgstr ""
    521548
    522 #: includes/class-getpaid-stripe-gateway.php:1423
     549#: includes/class-getpaid-stripe-gateway.php:1447
    523550msgid "Your subscriptions have been checked."
    524551msgstr ""
     
    597624msgstr ""
    598625
    599 #: includes/stripe-functions.php:50
    600 msgid "Auto"
    601 msgstr ""
    602 
    603626#: includes/stripe-functions.php:51
    604627msgid "Arabic"
  • getpaid-stripe-payments/tags/2.3.23/languages/wpinv-stripe.pot

    r3423102 r3465172  
    22msgid ""
    33msgstr ""
    4 "Project-Id-Version: GetPaid Stripe Payments 2.3.22\n"
     4"Project-Id-Version: GetPaid Stripe Payments 2.3.23\n"
    55"Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2025-12-18 21:30+0530\n"
     6"POT-Creation-Date: 2026-02-19 19:44+0530\n"
    77"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    88"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    238238
    239239#: includes/class-getpaid-stripe-admin.php:334
     240msgid "Stripe Checkout Language"
     241msgstr ""
     242
     243#: includes/class-getpaid-stripe-admin.php:335
     244msgid ""
     245"Select language to display Stripe checkout popup. \"Auto\": Display Checkout "
     246"in the user's preferred language, if available. English will be used by "
     247"default. \"Site Language\": Display Checkout in site language."
     248msgstr ""
     249
     250#: includes/class-getpaid-stripe-admin.php:338 includes/stripe-functions.php:50
     251msgid "Auto"
     252msgstr ""
     253
     254#: includes/class-getpaid-stripe-admin.php:339
     255msgid "Site Language"
     256msgstr ""
     257
     258#: includes/class-getpaid-stripe-admin.php:343
     259msgid "Select a locale"
     260msgstr ""
     261
     262#: includes/class-getpaid-stripe-admin.php:350
    240263msgid "Stripe Webhook URL"
    241264msgstr ""
    242265
    243 #: includes/class-getpaid-stripe-admin.php:336
     266#: includes/class-getpaid-stripe-admin.php:352
    244267#, php-format
    245268msgid ""
     
    249272msgstr ""
    250273
    251 #: includes/class-getpaid-stripe-admin.php:336
     274#: includes/class-getpaid-stripe-admin.php:352
    252275msgid ""
    253276"Events to send are charge.refunded, checkout.session.completed, customer."
     
    259282msgstr ""
    260283
    261 #: includes/class-getpaid-stripe-admin.php:346
     284#: includes/class-getpaid-stripe-admin.php:362
    262285msgid "Disable Update Card Details"
    263286msgstr ""
    264287
    265 #: includes/class-getpaid-stripe-admin.php:347
     288#: includes/class-getpaid-stripe-admin.php:363
    266289msgid ""
    267290"Tick to prevent customers from updating their payment card details on the "
     
    288311msgstr ""
    289312
    290 #: includes/class-getpaid-stripe-gateway.php:129
     313#: includes/class-getpaid-stripe-gateway.php:92
     314msgid "Payment method updated successfully."
     315msgstr ""
     316
     317#: includes/class-getpaid-stripe-gateway.php:146
    291318msgid "An unknown error occurred. Please try again."
    292319msgstr ""
    293320
    294 #: includes/class-getpaid-stripe-gateway.php:148
     321#: includes/class-getpaid-stripe-gateway.php:165
    295322msgid "Stripe not set-up"
    296323msgstr ""
    297324
    298 #: includes/class-getpaid-stripe-gateway.php:149
     325#: includes/class-getpaid-stripe-gateway.php:166
    299326msgid ""
    300327"Please ensure that you have setup your Stripe publishable and secret keys in "
     
    303330msgstr ""
    304331
    305 #: includes/class-getpaid-stripe-gateway.php:176
     332#: includes/class-getpaid-stripe-gateway.php:193
    306333#: includes/update-card-modal.php:38
    307334msgid "Stripe gateway requires HTTPS connection for live transactions."
    308335msgstr ""
    309336
    310 #: includes/class-getpaid-stripe-gateway.php:208
     337#: includes/class-getpaid-stripe-gateway.php:225
    311338#, php-format
    312339msgid ""
     
    314341msgstr ""
    315342
    316 #: includes/class-getpaid-stripe-gateway.php:220
     343#: includes/class-getpaid-stripe-gateway.php:237
    317344#, php-format
    318345msgid ""
     
    320347msgstr ""
    321348
    322 #: includes/class-getpaid-stripe-gateway.php:244
    323 #: includes/class-getpaid-stripe-gateway.php:394
     349#: includes/class-getpaid-stripe-gateway.php:261
     350#: includes/class-getpaid-stripe-gateway.php:411
    324351#, php-format
    325352msgid "Stripe Payment Intent ID: %s"
    326353msgstr ""
    327354
    328 #: includes/class-getpaid-stripe-gateway.php:390
     355#: includes/class-getpaid-stripe-gateway.php:407
    329356#: includes/class-getpaid-stripe-ipn-handler.php:244
    330357#: includes/class-getpaid-stripe-subscription.php:309
     
    333360msgstr ""
    334361
    335 #: includes/class-getpaid-stripe-gateway.php:494
    336 msgid "Payment method update successful."
    337 msgstr ""
    338 
    339 #: includes/class-getpaid-stripe-gateway.php:690
     362#: includes/class-getpaid-stripe-gateway.php:507
     363msgid "Invalid subscription."
     364msgstr ""
     365
     366#: includes/class-getpaid-stripe-gateway.php:714
    340367msgid "We are sorry. There was an error processing your payment."
    341368msgstr ""
    342369
    343 #: includes/class-getpaid-stripe-gateway.php:726
    344 #: includes/class-getpaid-stripe-gateway.php:727
     370#: includes/class-getpaid-stripe-gateway.php:750
     371#: includes/class-getpaid-stripe-gateway.php:751
    345372msgid "You have not set-up your stripe secret key."
    346373msgstr ""
    347374
    348 #: includes/class-getpaid-stripe-gateway.php:773
     375#: includes/class-getpaid-stripe-gateway.php:797
    349376msgid ""
    350377"( See: <a href=\"https://stripe.com/docs/currencies\" "
     
    352379msgstr ""
    353380
    354 #: includes/class-getpaid-stripe-gateway.php:785
     381#: includes/class-getpaid-stripe-gateway.php:809
    355382#, php-format
    356383msgid ""
     
    359386msgstr ""
    360387
    361 #: includes/class-getpaid-stripe-gateway.php:825
     388#: includes/class-getpaid-stripe-gateway.php:849
    362389msgid "Update Payment Card"
    363390msgstr ""
    364391
    365 #: includes/class-getpaid-stripe-gateway.php:908
     392#: includes/class-getpaid-stripe-gateway.php:932
    366393#, php-format
    367394msgid "An error occurred while trying to cancel subscription #%s in Stripe."
    368395msgstr ""
    369396
    370 #: includes/class-getpaid-stripe-gateway.php:925
     397#: includes/class-getpaid-stripe-gateway.php:949
    371398#, php-format
    372399msgid "Successfully cancelled subscription #%s in Stripe."
    373400msgstr ""
    374401
    375 #: includes/class-getpaid-stripe-gateway.php:953
     402#: includes/class-getpaid-stripe-gateway.php:977
    376403#, php-format
    377404msgid "An error occurred while trying to refund invoice #%1$s in Stripe: %2$s"
    378405msgstr ""
    379406
    380 #: includes/class-getpaid-stripe-gateway.php:962
     407#: includes/class-getpaid-stripe-gateway.php:986
    381408#, php-format
    382409msgid "Successfully refunded invoice #%1$s in Stripe. Refund ID: %2$s"
    383410msgstr ""
    384411
    385 #: includes/class-getpaid-stripe-gateway.php:991
     412#: includes/class-getpaid-stripe-gateway.php:1015
    386413msgid "Stripe requires HTTPS connection for live transactions."
    387414msgstr ""
    388415
    389 #: includes/class-getpaid-stripe-gateway.php:1091
     416#: includes/class-getpaid-stripe-gateway.php:1115
    390417msgid "Successfully connected your test Stripe account"
    391418msgstr ""
    392419
    393 #: includes/class-getpaid-stripe-gateway.php:1097
     420#: includes/class-getpaid-stripe-gateway.php:1121
    394421msgid "Successfully connected your live Stripe account"
    395422msgstr ""
    396423
    397 #: includes/class-getpaid-stripe-gateway.php:1123
     424#: includes/class-getpaid-stripe-gateway.php:1147
    398425msgid "Successfully disconnected your live Stripe account"
    399426msgstr ""
    400427
    401 #: includes/class-getpaid-stripe-gateway.php:1131
     428#: includes/class-getpaid-stripe-gateway.php:1155
    402429msgid "Successfully disconnected your test Stripe account"
    403430msgstr ""
    404431
    405 #: includes/class-getpaid-stripe-gateway.php:1159
     432#: includes/class-getpaid-stripe-gateway.php:1183
    406433msgid "Renewal Payment Failed (Stripe)"
    407434msgstr ""
    408435
    409 #: includes/class-getpaid-stripe-gateway.php:1160
     436#: includes/class-getpaid-stripe-gateway.php:1184
    410437msgid "These emails are sent to the customer when a renewal payment fails."
    411438msgstr ""
    412439
    413 #: includes/class-getpaid-stripe-gateway.php:1166
     440#: includes/class-getpaid-stripe-gateway.php:1190
    414441msgid "Enable/Disable"
    415442msgstr ""
    416443
    417 #: includes/class-getpaid-stripe-gateway.php:1167
     444#: includes/class-getpaid-stripe-gateway.php:1191
    418445msgid "Enable this email notification"
    419446msgstr ""
    420447
    421 #: includes/class-getpaid-stripe-gateway.php:1174
     448#: includes/class-getpaid-stripe-gateway.php:1198
    422449msgid "Enable Admin BCC"
    423450msgstr ""
    424451
    425 #: includes/class-getpaid-stripe-gateway.php:1175
     452#: includes/class-getpaid-stripe-gateway.php:1199
    426453msgid ""
    427454"Check if you want to send a copy of this notification email to to the site "
     
    429456msgstr ""
    430457
    431 #: includes/class-getpaid-stripe-gateway.php:1182
     458#: includes/class-getpaid-stripe-gateway.php:1206
    432459msgid "Subject"
    433460msgstr ""
    434461
    435 #: includes/class-getpaid-stripe-gateway.php:1183
     462#: includes/class-getpaid-stripe-gateway.php:1207
    436463msgid "Enter the subject line for this email."
    437464msgstr ""
    438465
    439 #: includes/class-getpaid-stripe-gateway.php:1186
     466#: includes/class-getpaid-stripe-gateway.php:1210
    440467msgid "[{site_title}] Payment Failed"
    441468msgstr ""
    442469
    443 #: includes/class-getpaid-stripe-gateway.php:1192
     470#: includes/class-getpaid-stripe-gateway.php:1216
    444471msgid "Email Heading"
    445472msgstr ""
    446473
    447 #: includes/class-getpaid-stripe-gateway.php:1193
     474#: includes/class-getpaid-stripe-gateway.php:1217
    448475msgid "Enter the main heading contained within the email notification."
    449476msgstr ""
    450477
    451 #: includes/class-getpaid-stripe-gateway.php:1196
     478#: includes/class-getpaid-stripe-gateway.php:1220
    452479msgid "Payment Failed"
    453480msgstr ""
    454481
    455 #: includes/class-getpaid-stripe-gateway.php:1202
     482#: includes/class-getpaid-stripe-gateway.php:1226
    456483msgid "Email Content"
    457484msgstr ""
    458485
    459 #: includes/class-getpaid-stripe-gateway.php:1205
     486#: includes/class-getpaid-stripe-gateway.php:1229
    460487msgid ""
    461488"<p>Hi {name},</p><p>We are having trouble processing your payment. <a "
     
    464491msgstr ""
    465492
    466 #: includes/class-getpaid-stripe-gateway.php:1289
     493#: includes/class-getpaid-stripe-gateway.php:1313
    467494msgid "Check Expired Subscriptions (Stripe)"
    468495msgstr ""
    469496
    470 #: includes/class-getpaid-stripe-gateway.php:1291
     497#: includes/class-getpaid-stripe-gateway.php:1315
    471498msgid "Checks if expired subscriptions are actually expired in Stripe."
    472499msgstr ""
    473500
    474 #: includes/class-getpaid-stripe-gateway.php:1304
    475 #: includes/class-getpaid-stripe-gateway.php:1315
     501#: includes/class-getpaid-stripe-gateway.php:1328
     502#: includes/class-getpaid-stripe-gateway.php:1339
    476503msgid "Run"
    477504msgstr ""
    478505
    479 #: includes/class-getpaid-stripe-gateway.php:1309
    480 #: includes/class-getpaid-stripe-gateway.php:1337
     506#: includes/class-getpaid-stripe-gateway.php:1333
     507#: includes/class-getpaid-stripe-gateway.php:1361
    481508msgid "Process past event (Stripe)"
    482509msgstr ""
    483510
    484 #: includes/class-getpaid-stripe-gateway.php:1311
     511#: includes/class-getpaid-stripe-gateway.php:1335
    485512msgid "Manually process any Stripe event that occurred in the last 30 days."
    486513msgstr ""
    487514
    488 #: includes/class-getpaid-stripe-gateway.php:1338
     515#: includes/class-getpaid-stripe-gateway.php:1362
    489516#: includes/update-card-modal.php:18
    490517msgid "Close"
    491518msgstr ""
    492519
    493 #: includes/class-getpaid-stripe-gateway.php:1355
     520#: includes/class-getpaid-stripe-gateway.php:1379
    494521msgid "Event ID"
    495522msgstr ""
    496523
    497 #: includes/class-getpaid-stripe-gateway.php:1356
     524#: includes/class-getpaid-stripe-gateway.php:1380
    498525msgid "For example, evt_3OPLyuIbYxW2G9BD07LRNDds"
    499526msgstr ""
    500527
    501 #: includes/class-getpaid-stripe-gateway.php:1358
     528#: includes/class-getpaid-stripe-gateway.php:1382
    502529msgid ""
    503530"Open your Stripe dashboard and then click on Developers > Events. Click on "
     
    506533msgstr ""
    507534
    508 #: includes/class-getpaid-stripe-gateway.php:1360
     535#: includes/class-getpaid-stripe-gateway.php:1384
    509536msgid "The event ID must start with evt_."
    510537msgstr ""
    511538
    512 #: includes/class-getpaid-stripe-gateway.php:1378
     539#: includes/class-getpaid-stripe-gateway.php:1402
    513540#: includes/update-card-modal.php:49
    514541msgid "Cancel"
    515542msgstr ""
    516543
    517 #: includes/class-getpaid-stripe-gateway.php:1379
     544#: includes/class-getpaid-stripe-gateway.php:1403
    518545msgid "Process"
    519546msgstr ""
    520547
    521 #: includes/class-getpaid-stripe-gateway.php:1423
     548#: includes/class-getpaid-stripe-gateway.php:1447
    522549msgid "Your subscriptions have been checked."
    523550msgstr ""
     
    596623msgstr ""
    597624
    598 #: includes/stripe-functions.php:50
    599 msgid "Auto"
    600 msgstr ""
    601 
    602625#: includes/stripe-functions.php:51
    603626msgid "Arabic"
  • getpaid-stripe-payments/tags/2.3.23/readme.txt

    r3423102 r3465172  
    55Requires at least: 5.0
    66Tested up to: 6.9
    7 Stable tag: 2.3.22
     7Stable tag: 2.3.23
    88License: GPLv2
    99License URI: http://www.gnu.org/licenses/gpl-2.0.txt
     
    6767
    6868== Changelog ==
     69
     70= 2.3.23 - 2026-02-19 =
     71* Display success message after updating card details - FIXED
     72* Added jQuery hooks for customizing Stripe Elements options - ADDED
     73* Allow option to set custom locale for checkout - ADDED
    6974
    7075= 2.3.22 - 2025-12-18 =
  • getpaid-stripe-payments/trunk/assets/js/wpinv-stripe.js

    r2925724 r3465172  
    99    // Create a Stripe client.
    1010    var stripe = Stripe( GetPaid_Stripe.stripePublishableKey );
     11
     12    /**
     13     * Hook system for customizing Stripe Elements options.
     14     *
     15     * Use jQuery events to filter options:
     16     * - 'getpaid_stripe_filter_elements_options': Filter stripe.elements() options
     17     * - 'getpaid_stripe_filter_payment_element_options': Filter elements.create('payment') options
     18     *
     19     * Example: Restrict countries to Australia only
     20     * jQuery( document ).on( 'getpaid_stripe_filter_payment_element_options', function( e, options, form ) {
     21     *     options.fields = options.fields || {};
     22     *     options.fields.billingDetails = options.fields.billingDetails || {};
     23     *     options.fields.billingDetails.address = options.fields.billingDetails.address || {};
     24     *     options.fields.billingDetails.address.country = 'never';
     25     *     options.defaultValues = options.defaultValues || {};
     26     *     options.defaultValues.billingDetails = options.defaultValues.billingDetails || {};
     27     *     options.defaultValues.billingDetails.address = options.defaultValues.billingDetails.address || {};
     28     *     options.defaultValues.billingDetails.address.country = 'AU';
     29     * });
     30     */
    1131
    1232    // Set-up forms.
     
    4161
    4262                // Create an instance of Elements.
    43                 var elements = stripe.elements({ clientSecret: form_state ? form_state.stripe_payment_intent_secret : '' });
     63                var elementsOptions = { clientSecret: (form_state ? form_state.stripe_payment_intent_secret : ''), locale: GetPaid_Stripe.locale };
     64                $( 'body' ).trigger( 'getpaid_stripe_filter_elements_options', [ elementsOptions, form ] );
     65                var elements = stripe.elements( elementsOptions );
    4466
    4567                // Create a payment element.
    46                 var element = elements.create( 'payment' );
     68                var paymentElementOptions = {};
     69                $( 'body' ).trigger( 'getpaid_stripe_filter_payment_element_options', [ paymentElementOptions, form ] );
     70                var element = elements.create( 'payment', paymentElementOptions );
    4771
    4872                // Mount the element.
     
    178202
    179203                    // Create an instance of Elements.
    180                     updateModalElements = stripe.elements({ clientSecret: $( this ).data( 'intent' ) });
     204                    var updateElementsOptions = { clientSecret: $( this ).data( 'intent' ), locale: GetPaid_Stripe.locale };
     205                    $( 'body' ).trigger( 'getpaid_stripe_filter_elements_options', [ updateElementsOptions, $( '#getpaid-stripe-update-payment-modal' ) ] );
     206                    updateModalElements = stripe.elements( updateElementsOptions );
    181207
    182208                    // Create a payment element.
    183                     updateModalElement = updateModalElements.create( 'payment' );
     209                    var updatePaymentElementOptions = {};
     210                    $( 'body' ).trigger( 'getpaid_stripe_filter_payment_element_options', [ updatePaymentElementOptions, $( '#getpaid-stripe-update-payment-modal' ) ] );
     211                    updateModalElement = updateModalElements.create( 'payment', updatePaymentElementOptions );
    184212
    185213                    // Mount the element.
  • getpaid-stripe-payments/trunk/getpaid-stripe-payments.php

    r3423102 r3465172  
    1313 * Plugin URI:        https://wpgetpaid.com/downloads/stripe-payment-gateway/
    1414 * Description:       Stripe payment gateway for Invoicing/GetPaid plugin.
    15  * Version:           2.3.22
     15 * Version:           2.3.23
    1616 * Author:            AyeCode Ltd
    1717 * Author URI:        https://wpgetpaid.com/
     
    2929
    3030if ( ! defined( 'WPINV_STRIPE_VERSION' ) ) {
    31     define( 'WPINV_STRIPE_VERSION', '2.3.22' );
     31    define( 'WPINV_STRIPE_VERSION', '2.3.23' );
    3232}
    3333
  • getpaid-stripe-payments/trunk/includes/class-getpaid-stripe-admin.php

    r3359983 r3465172  
    329329            ),
    330330
     331            'stripe_locale'   => array(
     332                'id'          => 'stripe_locale',
     333                'type'        => 'select',
     334                'name'        => __( 'Stripe Checkout Language', 'wpinv-stripe' ),
     335                'desc'        => __( 'Select language to display Stripe checkout popup. "Auto": Display Checkout in the user\'s preferred language, if available. English will be used by default. "Site Language": Display Checkout in site language.', 'wpinv-stripe' ),
     336                'options'     => array_merge(
     337                    array(
     338                        'auto' => __( 'Auto', 'wpinv-stripe' ),
     339                        'site' => __( 'Site Language', 'wpinv-stripe' )
     340                    ),
     341                    wpinv_stripe_allowed_locales()
     342                ),
     343                'placeholder' => __( 'Select a locale', 'wpinv-stripe' ),
     344                'std'         => 'auto'
     345            ),
     346
    331347            'stripe_ipn_url'              => array(
    332348                'type'   => 'text',
  • getpaid-stripe-payments/trunk/includes/class-getpaid-stripe-gateway.php

    r3404181 r3465172  
    5757
    5858        if ( $this->enabled ) {
     59            add_filter( 'wpinv_errors', array( $this, 'register_notices' ) );
    5960            add_filter( 'getpaid_stripe_sandbox_notice', array( $this, 'sandbox_notice' ) );
    6061            add_action( 'getpaid_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
     
    8081
    8182    /**
     83     * Registers custom notices.
     84     *
     85     * @param array $notices The notices.
     86     * @return array
     87     */
     88    public function register_notices( $notices ) {
     89        if ( isset( $_GET['wpinv-notice'] ) && 'wpinv_stripe_card_updated' === $_GET['wpinv-notice'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     90            $notices['wpinv_stripe_card_updated'] = array(
     91                'type' => 'success',
     92                'text' => __( 'Payment method updated successfully.', 'wpinv-stripe' ),
     93            );
     94        }
     95        return $notices;
     96    }
     97
     98    /**
    8299    * Checks if we should load Stripe.js globally.
    83100    *
     
    461478            if ( isset( $_GET['setup_intent'] ) && isset( $_GET['subscription'] ) ) {
    462479                $subscription = getpaid_get_subscription( absint( $_GET['subscription'] ) );
    463                 $this->process_payment_method_update( $_GET['setup_intent'], $subscription );
    464                 wp_safe_redirect( remove_query_arg( array( 'setup_intent', 'setup_intent_client_secret', 'redirect_status' ) ) );
     480                $result       = $this->process_payment_method_update( $_GET['setup_intent'], $subscription );
     481                $redirect_url = remove_query_arg( array( 'setup_intent', 'setup_intent_client_secret', 'redirect_status' ) );
     482
     483                if ( true === $result ) {
     484                    $redirect_url = add_query_arg( 'wpinv-notice', 'wpinv_stripe_card_updated', $redirect_url );
     485                }
     486
     487                wp_safe_redirect( $redirect_url );
    465488                exit;
    466489            }
     
    476499     * @param string $setup_intent_id Payment intent ID.
    477500     * @param WPInv_Subscription|false $subscription The subscription.
     501     * @return bool|WP_Error True on success, WP_Error on failure.
    478502     */
    479503    public function process_payment_method_update( $setup_intent_id, $subscription ) {
     
    481505        // Abort if no subscription.
    482506        if ( empty( $subscription ) ) {
    483             return;
     507            return new WP_Error( 'invalid_subscription', __( 'Invalid subscription.', 'wpinv-stripe' ) );
    484508        }
    485509
     
    491515        if ( is_wp_error( $result ) ) {
    492516            wpinv_set_error( $result->get_error_code(), $result->get_error_message() );
    493         } else {
    494             wpinv_set_error( 'wpinv_payment_success', __( 'Payment method update successful.', 'wpinv-stripe' ), 'success' );
    495         }
    496 
     517            return $result;
     518        }
     519
     520        return true;
    497521    }
    498522
  • getpaid-stripe-payments/trunk/languages/wpinv-stripe-en_US.po

    r3423102 r3465172  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: GetPaid Stripe Payments 2.3.22\n"
     3"Project-Id-Version: GetPaid Stripe Payments 2.3.23\n"
    44"Report-Msgid-Bugs-To: \n"
    5 "POT-Creation-Date: 2025-12-18 21:30+0530\n"
    6 "PO-Revision-Date: 2025-12-18 21:30+0530\n"
     5"POT-Creation-Date: 2026-02-19 19:44+0530\n"
     6"PO-Revision-Date: 2026-02-19 19:44+0530\n"
    77"Last-Translator: AyeCode Ltd <[email protected]>\n"
    88"Language-Team: AyeCode Ltd <[email protected]>\n"
     
    239239
    240240#: includes/class-getpaid-stripe-admin.php:334
     241msgid "Stripe Checkout Language"
     242msgstr ""
     243
     244#: includes/class-getpaid-stripe-admin.php:335
     245msgid ""
     246"Select language to display Stripe checkout popup. \"Auto\": Display Checkout "
     247"in the user's preferred language, if available. English will be used by "
     248"default. \"Site Language\": Display Checkout in site language."
     249msgstr ""
     250
     251#: includes/class-getpaid-stripe-admin.php:338 includes/stripe-functions.php:50
     252msgid "Auto"
     253msgstr ""
     254
     255#: includes/class-getpaid-stripe-admin.php:339
     256msgid "Site Language"
     257msgstr ""
     258
     259#: includes/class-getpaid-stripe-admin.php:343
     260msgid "Select a locale"
     261msgstr ""
     262
     263#: includes/class-getpaid-stripe-admin.php:350
    241264msgid "Stripe Webhook URL"
    242265msgstr ""
    243266
    244 #: includes/class-getpaid-stripe-admin.php:336
     267#: includes/class-getpaid-stripe-admin.php:352
    245268#, php-format
    246269msgid ""
     
    250273msgstr ""
    251274
    252 #: includes/class-getpaid-stripe-admin.php:336
     275#: includes/class-getpaid-stripe-admin.php:352
    253276msgid ""
    254277"Events to send are charge.refunded, checkout.session.completed, customer."
     
    260283msgstr ""
    261284
    262 #: includes/class-getpaid-stripe-admin.php:346
     285#: includes/class-getpaid-stripe-admin.php:362
    263286msgid "Disable Update Card Details"
    264287msgstr ""
    265288
    266 #: includes/class-getpaid-stripe-admin.php:347
     289#: includes/class-getpaid-stripe-admin.php:363
    267290msgid ""
    268291"Tick to prevent customers from updating their payment card details on the "
     
    289312msgstr ""
    290313
    291 #: includes/class-getpaid-stripe-gateway.php:129
     314#: includes/class-getpaid-stripe-gateway.php:92
     315msgid "Payment method updated successfully."
     316msgstr ""
     317
     318#: includes/class-getpaid-stripe-gateway.php:146
    292319msgid "An unknown error occurred. Please try again."
    293320msgstr ""
    294321
    295 #: includes/class-getpaid-stripe-gateway.php:148
     322#: includes/class-getpaid-stripe-gateway.php:165
    296323msgid "Stripe not set-up"
    297324msgstr ""
    298325
    299 #: includes/class-getpaid-stripe-gateway.php:149
     326#: includes/class-getpaid-stripe-gateway.php:166
    300327msgid ""
    301328"Please ensure that you have setup your Stripe publishable and secret keys in "
     
    304331msgstr ""
    305332
    306 #: includes/class-getpaid-stripe-gateway.php:176
     333#: includes/class-getpaid-stripe-gateway.php:193
    307334#: includes/update-card-modal.php:38
    308335msgid "Stripe gateway requires HTTPS connection for live transactions."
    309336msgstr ""
    310337
    311 #: includes/class-getpaid-stripe-gateway.php:208
     338#: includes/class-getpaid-stripe-gateway.php:225
    312339#, php-format
    313340msgid ""
     
    315342msgstr ""
    316343
    317 #: includes/class-getpaid-stripe-gateway.php:220
     344#: includes/class-getpaid-stripe-gateway.php:237
    318345#, php-format
    319346msgid ""
     
    321348msgstr ""
    322349
    323 #: includes/class-getpaid-stripe-gateway.php:244
    324 #: includes/class-getpaid-stripe-gateway.php:394
     350#: includes/class-getpaid-stripe-gateway.php:261
     351#: includes/class-getpaid-stripe-gateway.php:411
    325352#, php-format
    326353msgid "Stripe Payment Intent ID: %s"
    327354msgstr ""
    328355
    329 #: includes/class-getpaid-stripe-gateway.php:390
     356#: includes/class-getpaid-stripe-gateway.php:407
    330357#: includes/class-getpaid-stripe-ipn-handler.php:244
    331358#: includes/class-getpaid-stripe-subscription.php:309
     
    334361msgstr ""
    335362
    336 #: includes/class-getpaid-stripe-gateway.php:494
    337 msgid "Payment method update successful."
    338 msgstr ""
    339 
    340 #: includes/class-getpaid-stripe-gateway.php:690
     363#: includes/class-getpaid-stripe-gateway.php:507
     364msgid "Invalid subscription."
     365msgstr ""
     366
     367#: includes/class-getpaid-stripe-gateway.php:714
    341368msgid "We are sorry. There was an error processing your payment."
    342369msgstr ""
    343370
    344 #: includes/class-getpaid-stripe-gateway.php:726
    345 #: includes/class-getpaid-stripe-gateway.php:727
     371#: includes/class-getpaid-stripe-gateway.php:750
     372#: includes/class-getpaid-stripe-gateway.php:751
    346373msgid "You have not set-up your stripe secret key."
    347374msgstr ""
    348375
    349 #: includes/class-getpaid-stripe-gateway.php:773
     376#: includes/class-getpaid-stripe-gateway.php:797
    350377msgid ""
    351378"( See: <a href=\"https://stripe.com/docs/currencies\" "
     
    353380msgstr ""
    354381
    355 #: includes/class-getpaid-stripe-gateway.php:785
     382#: includes/class-getpaid-stripe-gateway.php:809
    356383#, php-format
    357384msgid ""
     
    360387msgstr ""
    361388
    362 #: includes/class-getpaid-stripe-gateway.php:825
     389#: includes/class-getpaid-stripe-gateway.php:849
    363390msgid "Update Payment Card"
    364391msgstr ""
    365392
    366 #: includes/class-getpaid-stripe-gateway.php:908
     393#: includes/class-getpaid-stripe-gateway.php:932
    367394#, php-format
    368395msgid "An error occurred while trying to cancel subscription #%s in Stripe."
    369396msgstr ""
    370397
    371 #: includes/class-getpaid-stripe-gateway.php:925
     398#: includes/class-getpaid-stripe-gateway.php:949
    372399#, php-format
    373400msgid "Successfully cancelled subscription #%s in Stripe."
    374401msgstr ""
    375402
    376 #: includes/class-getpaid-stripe-gateway.php:953
     403#: includes/class-getpaid-stripe-gateway.php:977
    377404#, php-format
    378405msgid "An error occurred while trying to refund invoice #%1$s in Stripe: %2$s"
    379406msgstr ""
    380407
    381 #: includes/class-getpaid-stripe-gateway.php:962
     408#: includes/class-getpaid-stripe-gateway.php:986
    382409#, php-format
    383410msgid "Successfully refunded invoice #%1$s in Stripe. Refund ID: %2$s"
    384411msgstr ""
    385412
    386 #: includes/class-getpaid-stripe-gateway.php:991
     413#: includes/class-getpaid-stripe-gateway.php:1015
    387414msgid "Stripe requires HTTPS connection for live transactions."
    388415msgstr ""
    389416
    390 #: includes/class-getpaid-stripe-gateway.php:1091
     417#: includes/class-getpaid-stripe-gateway.php:1115
    391418msgid "Successfully connected your test Stripe account"
    392419msgstr ""
    393420
    394 #: includes/class-getpaid-stripe-gateway.php:1097
     421#: includes/class-getpaid-stripe-gateway.php:1121
    395422msgid "Successfully connected your live Stripe account"
    396423msgstr ""
    397424
    398 #: includes/class-getpaid-stripe-gateway.php:1123
     425#: includes/class-getpaid-stripe-gateway.php:1147
    399426msgid "Successfully disconnected your live Stripe account"
    400427msgstr ""
    401428
    402 #: includes/class-getpaid-stripe-gateway.php:1131
     429#: includes/class-getpaid-stripe-gateway.php:1155
    403430msgid "Successfully disconnected your test Stripe account"
    404431msgstr ""
    405432
    406 #: includes/class-getpaid-stripe-gateway.php:1159
     433#: includes/class-getpaid-stripe-gateway.php:1183
    407434msgid "Renewal Payment Failed (Stripe)"
    408435msgstr ""
    409436
    410 #: includes/class-getpaid-stripe-gateway.php:1160
     437#: includes/class-getpaid-stripe-gateway.php:1184
    411438msgid "These emails are sent to the customer when a renewal payment fails."
    412439msgstr ""
    413440
    414 #: includes/class-getpaid-stripe-gateway.php:1166
     441#: includes/class-getpaid-stripe-gateway.php:1190
    415442msgid "Enable/Disable"
    416443msgstr ""
    417444
    418 #: includes/class-getpaid-stripe-gateway.php:1167
     445#: includes/class-getpaid-stripe-gateway.php:1191
    419446msgid "Enable this email notification"
    420447msgstr ""
    421448
    422 #: includes/class-getpaid-stripe-gateway.php:1174
     449#: includes/class-getpaid-stripe-gateway.php:1198
    423450msgid "Enable Admin BCC"
    424451msgstr ""
    425452
    426 #: includes/class-getpaid-stripe-gateway.php:1175
     453#: includes/class-getpaid-stripe-gateway.php:1199
    427454msgid ""
    428455"Check if you want to send a copy of this notification email to to the site "
     
    430457msgstr ""
    431458
    432 #: includes/class-getpaid-stripe-gateway.php:1182
     459#: includes/class-getpaid-stripe-gateway.php:1206
    433460msgid "Subject"
    434461msgstr ""
    435462
    436 #: includes/class-getpaid-stripe-gateway.php:1183
     463#: includes/class-getpaid-stripe-gateway.php:1207
    437464msgid "Enter the subject line for this email."
    438465msgstr ""
    439466
    440 #: includes/class-getpaid-stripe-gateway.php:1186
     467#: includes/class-getpaid-stripe-gateway.php:1210
    441468msgid "[{site_title}] Payment Failed"
    442469msgstr ""
    443470
    444 #: includes/class-getpaid-stripe-gateway.php:1192
     471#: includes/class-getpaid-stripe-gateway.php:1216
    445472msgid "Email Heading"
    446473msgstr ""
    447474
    448 #: includes/class-getpaid-stripe-gateway.php:1193
     475#: includes/class-getpaid-stripe-gateway.php:1217
    449476msgid "Enter the main heading contained within the email notification."
    450477msgstr ""
    451478
    452 #: includes/class-getpaid-stripe-gateway.php:1196
     479#: includes/class-getpaid-stripe-gateway.php:1220
    453480msgid "Payment Failed"
    454481msgstr ""
    455482
    456 #: includes/class-getpaid-stripe-gateway.php:1202
     483#: includes/class-getpaid-stripe-gateway.php:1226
    457484msgid "Email Content"
    458485msgstr ""
    459486
    460 #: includes/class-getpaid-stripe-gateway.php:1205
     487#: includes/class-getpaid-stripe-gateway.php:1229
    461488msgid ""
    462489"<p>Hi {name},</p><p>We are having trouble processing your payment. <a "
     
    465492msgstr ""
    466493
    467 #: includes/class-getpaid-stripe-gateway.php:1289
     494#: includes/class-getpaid-stripe-gateway.php:1313
    468495msgid "Check Expired Subscriptions (Stripe)"
    469496msgstr ""
    470497
    471 #: includes/class-getpaid-stripe-gateway.php:1291
     498#: includes/class-getpaid-stripe-gateway.php:1315
    472499msgid "Checks if expired subscriptions are actually expired in Stripe."
    473500msgstr ""
    474501
    475 #: includes/class-getpaid-stripe-gateway.php:1304
    476 #: includes/class-getpaid-stripe-gateway.php:1315
     502#: includes/class-getpaid-stripe-gateway.php:1328
     503#: includes/class-getpaid-stripe-gateway.php:1339
    477504msgid "Run"
    478505msgstr ""
    479506
    480 #: includes/class-getpaid-stripe-gateway.php:1309
    481 #: includes/class-getpaid-stripe-gateway.php:1337
     507#: includes/class-getpaid-stripe-gateway.php:1333
     508#: includes/class-getpaid-stripe-gateway.php:1361
    482509msgid "Process past event (Stripe)"
    483510msgstr ""
    484511
    485 #: includes/class-getpaid-stripe-gateway.php:1311
     512#: includes/class-getpaid-stripe-gateway.php:1335
    486513msgid "Manually process any Stripe event that occurred in the last 30 days."
    487514msgstr ""
    488515
    489 #: includes/class-getpaid-stripe-gateway.php:1338
     516#: includes/class-getpaid-stripe-gateway.php:1362
    490517#: includes/update-card-modal.php:18
    491518msgid "Close"
    492519msgstr ""
    493520
    494 #: includes/class-getpaid-stripe-gateway.php:1355
     521#: includes/class-getpaid-stripe-gateway.php:1379
    495522msgid "Event ID"
    496523msgstr ""
    497524
    498 #: includes/class-getpaid-stripe-gateway.php:1356
     525#: includes/class-getpaid-stripe-gateway.php:1380
    499526msgid "For example, evt_3OPLyuIbYxW2G9BD07LRNDds"
    500527msgstr ""
    501528
    502 #: includes/class-getpaid-stripe-gateway.php:1358
     529#: includes/class-getpaid-stripe-gateway.php:1382
    503530msgid ""
    504531"Open your Stripe dashboard and then click on Developers > Events. Click on "
     
    507534msgstr ""
    508535
    509 #: includes/class-getpaid-stripe-gateway.php:1360
     536#: includes/class-getpaid-stripe-gateway.php:1384
    510537msgid "The event ID must start with evt_."
    511538msgstr ""
    512539
    513 #: includes/class-getpaid-stripe-gateway.php:1378
     540#: includes/class-getpaid-stripe-gateway.php:1402
    514541#: includes/update-card-modal.php:49
    515542msgid "Cancel"
    516543msgstr ""
    517544
    518 #: includes/class-getpaid-stripe-gateway.php:1379
     545#: includes/class-getpaid-stripe-gateway.php:1403
    519546msgid "Process"
    520547msgstr ""
    521548
    522 #: includes/class-getpaid-stripe-gateway.php:1423
     549#: includes/class-getpaid-stripe-gateway.php:1447
    523550msgid "Your subscriptions have been checked."
    524551msgstr ""
     
    597624msgstr ""
    598625
    599 #: includes/stripe-functions.php:50
    600 msgid "Auto"
    601 msgstr ""
    602 
    603626#: includes/stripe-functions.php:51
    604627msgid "Arabic"
  • getpaid-stripe-payments/trunk/languages/wpinv-stripe.pot

    r3423102 r3465172  
    22msgid ""
    33msgstr ""
    4 "Project-Id-Version: GetPaid Stripe Payments 2.3.22\n"
     4"Project-Id-Version: GetPaid Stripe Payments 2.3.23\n"
    55"Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2025-12-18 21:30+0530\n"
     6"POT-Creation-Date: 2026-02-19 19:44+0530\n"
    77"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    88"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    238238
    239239#: includes/class-getpaid-stripe-admin.php:334
     240msgid "Stripe Checkout Language"
     241msgstr ""
     242
     243#: includes/class-getpaid-stripe-admin.php:335
     244msgid ""
     245"Select language to display Stripe checkout popup. \"Auto\": Display Checkout "
     246"in the user's preferred language, if available. English will be used by "
     247"default. \"Site Language\": Display Checkout in site language."
     248msgstr ""
     249
     250#: includes/class-getpaid-stripe-admin.php:338 includes/stripe-functions.php:50
     251msgid "Auto"
     252msgstr ""
     253
     254#: includes/class-getpaid-stripe-admin.php:339
     255msgid "Site Language"
     256msgstr ""
     257
     258#: includes/class-getpaid-stripe-admin.php:343
     259msgid "Select a locale"
     260msgstr ""
     261
     262#: includes/class-getpaid-stripe-admin.php:350
    240263msgid "Stripe Webhook URL"
    241264msgstr ""
    242265
    243 #: includes/class-getpaid-stripe-admin.php:336
     266#: includes/class-getpaid-stripe-admin.php:352
    244267#, php-format
    245268msgid ""
     
    249272msgstr ""
    250273
    251 #: includes/class-getpaid-stripe-admin.php:336
     274#: includes/class-getpaid-stripe-admin.php:352
    252275msgid ""
    253276"Events to send are charge.refunded, checkout.session.completed, customer."
     
    259282msgstr ""
    260283
    261 #: includes/class-getpaid-stripe-admin.php:346
     284#: includes/class-getpaid-stripe-admin.php:362
    262285msgid "Disable Update Card Details"
    263286msgstr ""
    264287
    265 #: includes/class-getpaid-stripe-admin.php:347
     288#: includes/class-getpaid-stripe-admin.php:363
    266289msgid ""
    267290"Tick to prevent customers from updating their payment card details on the "
     
    288311msgstr ""
    289312
    290 #: includes/class-getpaid-stripe-gateway.php:129
     313#: includes/class-getpaid-stripe-gateway.php:92
     314msgid "Payment method updated successfully."
     315msgstr ""
     316
     317#: includes/class-getpaid-stripe-gateway.php:146
    291318msgid "An unknown error occurred. Please try again."
    292319msgstr ""
    293320
    294 #: includes/class-getpaid-stripe-gateway.php:148
     321#: includes/class-getpaid-stripe-gateway.php:165
    295322msgid "Stripe not set-up"
    296323msgstr ""
    297324
    298 #: includes/class-getpaid-stripe-gateway.php:149
     325#: includes/class-getpaid-stripe-gateway.php:166
    299326msgid ""
    300327"Please ensure that you have setup your Stripe publishable and secret keys in "
     
    303330msgstr ""
    304331
    305 #: includes/class-getpaid-stripe-gateway.php:176
     332#: includes/class-getpaid-stripe-gateway.php:193
    306333#: includes/update-card-modal.php:38
    307334msgid "Stripe gateway requires HTTPS connection for live transactions."
    308335msgstr ""
    309336
    310 #: includes/class-getpaid-stripe-gateway.php:208
     337#: includes/class-getpaid-stripe-gateway.php:225
    311338#, php-format
    312339msgid ""
     
    314341msgstr ""
    315342
    316 #: includes/class-getpaid-stripe-gateway.php:220
     343#: includes/class-getpaid-stripe-gateway.php:237
    317344#, php-format
    318345msgid ""
     
    320347msgstr ""
    321348
    322 #: includes/class-getpaid-stripe-gateway.php:244
    323 #: includes/class-getpaid-stripe-gateway.php:394
     349#: includes/class-getpaid-stripe-gateway.php:261
     350#: includes/class-getpaid-stripe-gateway.php:411
    324351#, php-format
    325352msgid "Stripe Payment Intent ID: %s"
    326353msgstr ""
    327354
    328 #: includes/class-getpaid-stripe-gateway.php:390
     355#: includes/class-getpaid-stripe-gateway.php:407
    329356#: includes/class-getpaid-stripe-ipn-handler.php:244
    330357#: includes/class-getpaid-stripe-subscription.php:309
     
    333360msgstr ""
    334361
    335 #: includes/class-getpaid-stripe-gateway.php:494
    336 msgid "Payment method update successful."
    337 msgstr ""
    338 
    339 #: includes/class-getpaid-stripe-gateway.php:690
     362#: includes/class-getpaid-stripe-gateway.php:507
     363msgid "Invalid subscription."
     364msgstr ""
     365
     366#: includes/class-getpaid-stripe-gateway.php:714
    340367msgid "We are sorry. There was an error processing your payment."
    341368msgstr ""
    342369
    343 #: includes/class-getpaid-stripe-gateway.php:726
    344 #: includes/class-getpaid-stripe-gateway.php:727
     370#: includes/class-getpaid-stripe-gateway.php:750
     371#: includes/class-getpaid-stripe-gateway.php:751
    345372msgid "You have not set-up your stripe secret key."
    346373msgstr ""
    347374
    348 #: includes/class-getpaid-stripe-gateway.php:773
     375#: includes/class-getpaid-stripe-gateway.php:797
    349376msgid ""
    350377"( See: <a href=\"https://stripe.com/docs/currencies\" "
     
    352379msgstr ""
    353380
    354 #: includes/class-getpaid-stripe-gateway.php:785
     381#: includes/class-getpaid-stripe-gateway.php:809
    355382#, php-format
    356383msgid ""
     
    359386msgstr ""
    360387
    361 #: includes/class-getpaid-stripe-gateway.php:825
     388#: includes/class-getpaid-stripe-gateway.php:849
    362389msgid "Update Payment Card"
    363390msgstr ""
    364391
    365 #: includes/class-getpaid-stripe-gateway.php:908
     392#: includes/class-getpaid-stripe-gateway.php:932
    366393#, php-format
    367394msgid "An error occurred while trying to cancel subscription #%s in Stripe."
    368395msgstr ""
    369396
    370 #: includes/class-getpaid-stripe-gateway.php:925
     397#: includes/class-getpaid-stripe-gateway.php:949
    371398#, php-format
    372399msgid "Successfully cancelled subscription #%s in Stripe."
    373400msgstr ""
    374401
    375 #: includes/class-getpaid-stripe-gateway.php:953
     402#: includes/class-getpaid-stripe-gateway.php:977
    376403#, php-format
    377404msgid "An error occurred while trying to refund invoice #%1$s in Stripe: %2$s"
    378405msgstr ""
    379406
    380 #: includes/class-getpaid-stripe-gateway.php:962
     407#: includes/class-getpaid-stripe-gateway.php:986
    381408#, php-format
    382409msgid "Successfully refunded invoice #%1$s in Stripe. Refund ID: %2$s"
    383410msgstr ""
    384411
    385 #: includes/class-getpaid-stripe-gateway.php:991
     412#: includes/class-getpaid-stripe-gateway.php:1015
    386413msgid "Stripe requires HTTPS connection for live transactions."
    387414msgstr ""
    388415
    389 #: includes/class-getpaid-stripe-gateway.php:1091
     416#: includes/class-getpaid-stripe-gateway.php:1115
    390417msgid "Successfully connected your test Stripe account"
    391418msgstr ""
    392419
    393 #: includes/class-getpaid-stripe-gateway.php:1097
     420#: includes/class-getpaid-stripe-gateway.php:1121
    394421msgid "Successfully connected your live Stripe account"
    395422msgstr ""
    396423
    397 #: includes/class-getpaid-stripe-gateway.php:1123
     424#: includes/class-getpaid-stripe-gateway.php:1147
    398425msgid "Successfully disconnected your live Stripe account"
    399426msgstr ""
    400427
    401 #: includes/class-getpaid-stripe-gateway.php:1131
     428#: includes/class-getpaid-stripe-gateway.php:1155
    402429msgid "Successfully disconnected your test Stripe account"
    403430msgstr ""
    404431
    405 #: includes/class-getpaid-stripe-gateway.php:1159
     432#: includes/class-getpaid-stripe-gateway.php:1183
    406433msgid "Renewal Payment Failed (Stripe)"
    407434msgstr ""
    408435
    409 #: includes/class-getpaid-stripe-gateway.php:1160
     436#: includes/class-getpaid-stripe-gateway.php:1184
    410437msgid "These emails are sent to the customer when a renewal payment fails."
    411438msgstr ""
    412439
    413 #: includes/class-getpaid-stripe-gateway.php:1166
     440#: includes/class-getpaid-stripe-gateway.php:1190
    414441msgid "Enable/Disable"
    415442msgstr ""
    416443
    417 #: includes/class-getpaid-stripe-gateway.php:1167
     444#: includes/class-getpaid-stripe-gateway.php:1191
    418445msgid "Enable this email notification"
    419446msgstr ""
    420447
    421 #: includes/class-getpaid-stripe-gateway.php:1174
     448#: includes/class-getpaid-stripe-gateway.php:1198
    422449msgid "Enable Admin BCC"
    423450msgstr ""
    424451
    425 #: includes/class-getpaid-stripe-gateway.php:1175
     452#: includes/class-getpaid-stripe-gateway.php:1199
    426453msgid ""
    427454"Check if you want to send a copy of this notification email to to the site "
     
    429456msgstr ""
    430457
    431 #: includes/class-getpaid-stripe-gateway.php:1182
     458#: includes/class-getpaid-stripe-gateway.php:1206
    432459msgid "Subject"
    433460msgstr ""
    434461
    435 #: includes/class-getpaid-stripe-gateway.php:1183
     462#: includes/class-getpaid-stripe-gateway.php:1207
    436463msgid "Enter the subject line for this email."
    437464msgstr ""
    438465
    439 #: includes/class-getpaid-stripe-gateway.php:1186
     466#: includes/class-getpaid-stripe-gateway.php:1210
    440467msgid "[{site_title}] Payment Failed"
    441468msgstr ""
    442469
    443 #: includes/class-getpaid-stripe-gateway.php:1192
     470#: includes/class-getpaid-stripe-gateway.php:1216
    444471msgid "Email Heading"
    445472msgstr ""
    446473
    447 #: includes/class-getpaid-stripe-gateway.php:1193
     474#: includes/class-getpaid-stripe-gateway.php:1217
    448475msgid "Enter the main heading contained within the email notification."
    449476msgstr ""
    450477
    451 #: includes/class-getpaid-stripe-gateway.php:1196
     478#: includes/class-getpaid-stripe-gateway.php:1220
    452479msgid "Payment Failed"
    453480msgstr ""
    454481
    455 #: includes/class-getpaid-stripe-gateway.php:1202
     482#: includes/class-getpaid-stripe-gateway.php:1226
    456483msgid "Email Content"
    457484msgstr ""
    458485
    459 #: includes/class-getpaid-stripe-gateway.php:1205
     486#: includes/class-getpaid-stripe-gateway.php:1229
    460487msgid ""
    461488"<p>Hi {name},</p><p>We are having trouble processing your payment. <a "
     
    464491msgstr ""
    465492
    466 #: includes/class-getpaid-stripe-gateway.php:1289
     493#: includes/class-getpaid-stripe-gateway.php:1313
    467494msgid "Check Expired Subscriptions (Stripe)"
    468495msgstr ""
    469496
    470 #: includes/class-getpaid-stripe-gateway.php:1291
     497#: includes/class-getpaid-stripe-gateway.php:1315
    471498msgid "Checks if expired subscriptions are actually expired in Stripe."
    472499msgstr ""
    473500
    474 #: includes/class-getpaid-stripe-gateway.php:1304
    475 #: includes/class-getpaid-stripe-gateway.php:1315
     501#: includes/class-getpaid-stripe-gateway.php:1328
     502#: includes/class-getpaid-stripe-gateway.php:1339
    476503msgid "Run"
    477504msgstr ""
    478505
    479 #: includes/class-getpaid-stripe-gateway.php:1309
    480 #: includes/class-getpaid-stripe-gateway.php:1337
     506#: includes/class-getpaid-stripe-gateway.php:1333
     507#: includes/class-getpaid-stripe-gateway.php:1361
    481508msgid "Process past event (Stripe)"
    482509msgstr ""
    483510
    484 #: includes/class-getpaid-stripe-gateway.php:1311
     511#: includes/class-getpaid-stripe-gateway.php:1335
    485512msgid "Manually process any Stripe event that occurred in the last 30 days."
    486513msgstr ""
    487514
    488 #: includes/class-getpaid-stripe-gateway.php:1338
     515#: includes/class-getpaid-stripe-gateway.php:1362
    489516#: includes/update-card-modal.php:18
    490517msgid "Close"
    491518msgstr ""
    492519
    493 #: includes/class-getpaid-stripe-gateway.php:1355
     520#: includes/class-getpaid-stripe-gateway.php:1379
    494521msgid "Event ID"
    495522msgstr ""
    496523
    497 #: includes/class-getpaid-stripe-gateway.php:1356
     524#: includes/class-getpaid-stripe-gateway.php:1380
    498525msgid "For example, evt_3OPLyuIbYxW2G9BD07LRNDds"
    499526msgstr ""
    500527
    501 #: includes/class-getpaid-stripe-gateway.php:1358
     528#: includes/class-getpaid-stripe-gateway.php:1382
    502529msgid ""
    503530"Open your Stripe dashboard and then click on Developers > Events. Click on "
     
    506533msgstr ""
    507534
    508 #: includes/class-getpaid-stripe-gateway.php:1360
     535#: includes/class-getpaid-stripe-gateway.php:1384
    509536msgid "The event ID must start with evt_."
    510537msgstr ""
    511538
    512 #: includes/class-getpaid-stripe-gateway.php:1378
     539#: includes/class-getpaid-stripe-gateway.php:1402
    513540#: includes/update-card-modal.php:49
    514541msgid "Cancel"
    515542msgstr ""
    516543
    517 #: includes/class-getpaid-stripe-gateway.php:1379
     544#: includes/class-getpaid-stripe-gateway.php:1403
    518545msgid "Process"
    519546msgstr ""
    520547
    521 #: includes/class-getpaid-stripe-gateway.php:1423
     548#: includes/class-getpaid-stripe-gateway.php:1447
    522549msgid "Your subscriptions have been checked."
    523550msgstr ""
     
    596623msgstr ""
    597624
    598 #: includes/stripe-functions.php:50
    599 msgid "Auto"
    600 msgstr ""
    601 
    602625#: includes/stripe-functions.php:51
    603626msgid "Arabic"
  • getpaid-stripe-payments/trunk/readme.txt

    r3423102 r3465172  
    55Requires at least: 5.0
    66Tested up to: 6.9
    7 Stable tag: 2.3.22
     7Stable tag: 2.3.23
    88License: GPLv2
    99License URI: http://www.gnu.org/licenses/gpl-2.0.txt
     
    6767
    6868== Changelog ==
     69
     70= 2.3.23 - 2026-02-19 =
     71* Display success message after updating card details - FIXED
     72* Added jQuery hooks for customizing Stripe Elements options - ADDED
     73* Allow option to set custom locale for checkout - ADDED
    6974
    7075= 2.3.22 - 2025-12-18 =
Note: See TracChangeset for help on using the changeset viewer.