Plugin Directory

Changeset 3357693


Ignore:
Timestamp:
09/08/2025 08:47:37 AM (6 months ago)
Author:
codebrainbv
Message:

2.3.2.1

  • Better error handling in the refund process and payments.
  • Implemented new Endpoint of Rabo Smart Pay.
  • Tested compatibility with WooCommerce 10.1.2
Location:
woo-rabo-omnikassa
Files:
49 added
9 edited

Legend:

Unmodified
Added
Removed
  • woo-rabo-omnikassa/trunk/controllers/icwoorok2-controller.php

    r3332728 r3357693  
    128128                    $bSandboxMode = (strcmp($sTestMode, 'yes') === 0);
    129129
    130                     $sApiUrl = 'https://betalen.rabobank.nl/omnikassa-api'.($bSandboxMode ? '-sandbox' : '').'/order/server/api/v2/events/results/merchant.order.status.changed';
     130                    // Valid signature, we can proceed with the notify call
     131                    $sApiUrl = icwoorok2_getDomain() .'/order/server/api/v2/events/results/merchant.order.status.changed';
    131132
    132133                    $aResult = [];
     
    139140                        $aArguments['httpversion'] = '1.1';
    140141                        $aArguments['blocking'] = true;
    141                         $aArguments['headers'] = ['Expect' => '', 'Authorization' => 'Bearer '.$sAuthToken];
     142                        $aArguments['headers'] = [
     143                            'User-Agent' => 'WP/'.get_bloginfo('version').'; WC/'.WC_VERSION.'; IC/'.ICWOOROK_VERSION.';',
     144                            'Authorization' => 'Bearer '.$sAuthToken
     145                        ];
    142146                        $aArguments['cookies'] = [];
    143147
  • woo-rabo-omnikassa/trunk/gateways/abstract.php

    r3332728 r3357693  
    2222
    2323        add_action('woocommerce_update_options_payment_gateways_'.$this->id, [$this, 'process_admin_options']);
    24    
    25    
    26         // Load methods
    27         // add_action('woocommerce_create_refund', array($this, 'doRefund'));
    2824   
    2925    }
     
    6965        }
    7066
    71         $sApiUrl = 'https://betalen.rabobank.nl/omnikassa-api'.($this->getSandboxMode() ? '-sandbox' : '').'/gatekeeper/refresh';
     67        // No valid cache found, request new access token
     68        $sApiUrl = icwoorok2_getDomain().'/gatekeeper/refresh';
    7269
    7370        $aArguments = [];
     
    7774        $aArguments['httpversion'] = '1.1';
    7875        $aArguments['blocking'] = true;
    79         $aArguments['headers'] = ['Expect' => '', 'Authorization' => 'Bearer '.$this->getRefreshToken()];
     76        $aArguments['headers'] = [
     77            'User-Agent' => 'WP/'.get_bloginfo('version').'; WC/'.WC_VERSION.'; IC/'.ICWOOROK_VERSION.';',
     78            'Authorization' => 'Bearer '.$this->getRefreshToken()
     79        ];
    8080        $aArguments['cookies'] = [];
    8181
    8282        $oResponse = wp_remote_get($sApiUrl, $aArguments);
    8383        $sResponse = wp_remote_retrieve_body($oResponse);
     84        $sStatusCode = wp_remote_retrieve_response_code($oResponse);
     85        $sStatusMessage = wp_remote_retrieve_response_message($oResponse);
     86
     87        $bLogWebhook = $this->getSmartPayWebhookDebug();
    8488
    8589        if (!empty($sResponse)) {
     
    8892            if (is_array($aToken) && sizeof($aToken)) {
    8993                if (!empty($aToken['errorCode']) && !empty($aToken['errorMessage'])) {
    90                     return '';
     94
     95                    // Log the data
     96                    if ($bLogWebhook) {
     97                        $sLogMessage = 'Rabo Smart Pay Gatekeeper error: '.json_encode([
     98                            'status_code' => $sStatusCode,
     99                            'status_message' => $sStatusMessage,
     100                            'response' => $aToken
     101                        ]);
     102                        error_log($sLogMessage);
     103                    }
     104
     105                    throw new RouteException('woocommerce_rest_checkout_process_payment_error', __('Invalid response received from Rabo Smart Pay! Received error code.', 'ic-woo-rabo-omnikassa-2'), 402);
    91106                } else {
    92107                    // Save data in cache?
     
    98113                }
    99114            } else {
    100                 if ($this->getSandboxMode()) {
    101                     throw new RouteException('woocommerce_rest_checkout_process_payment_error', __('Invalid response received from Rabo Smart Pay!', 'ic-woo-rabo-omnikassa-2'), 402);
     115                // Check if JSON error
     116                $jsonError = json_last_error();
     117
     118                // Log statuscode and message
     119                if ($bLogWebhook) {
     120                    $sLogMessage = 'Rabo Smart Pay Gatekeeper error: '.json_encode([
     121                        'status_code' => $sStatusCode,
     122                        'status_message' => $sStatusMessage,
     123                        'json_error' => $jsonError,
     124                        'response' => $sResponse
     125                    ]);
     126                    error_log($sLogMessage);
    102127                }
     128
     129                throw new RouteException('woocommerce_rest_checkout_process_payment_error', __('Invalid response received from Rabo Smart Pay!', 'ic-woo-rabo-omnikassa-2'), 402);
    103130            }
    104131        } else {
     132            // Log statuscode and message
     133            if ($bLogWebhook) {
     134                $sLogMessage = 'Rabo Smart Pay Gatekeeper error: '.json_encode([
     135                    'status_code' => $sStatusCode,
     136                    'status_message' => $sStatusMessage,
     137                    'response' => $sResponse
     138                ]);
     139                error_log($sLogMessage);
     140            }
     141
    105142            throw new RouteException('woocommerce_rest_checkout_process_payment_error', __('Accesstoken could not be generated, please check the configuration.', 'ic-woo-rabo-omnikassa-2'), 402);
     143        }
     144
     145        // Log statuscode and message
     146        if ($bLogWebhook) {
     147            $sLogMessage = 'Rabo Smart Pay Gatekeeper error: '.json_encode([
     148                'status_code' => $sStatusCode,
     149                'status_message' => $sStatusMessage,
     150                'response' => $sResponse
     151            ]);
     152            error_log($sLogMessage);
    106153        }
    107154
     
    294341        $aRequest['paymentBrand'] = strtoupper(substr($this->getPaymentCode(), 10));
    295342        $aRequest['paymentBrandForce'] = 'FORCE_ONCE';
    296 
     343        $aRequest['skipHppResultPage'] = 'true';
     344       
    297345        // Customer Name
    298346        $aRequest['customerInformation']['fullName'] = $aOrderData['billing']['first_name'].' '.$aOrderData['billing']['last_name'];
     
    301349        $aRequest['customerInformation']['emailAddress'] = $aOrderData['billing']['email'];
    302350
    303         if (!$this->getSandboxMode()) {
    304             $aRequest['skipHppResultPage'] = 'true';
    305         }
    306 
    307         $sApiUrl = 'https://betalen.rabobank.nl/omnikassa-api'.($this->getSandboxMode() ? '-sandbox' : '').'/order/server/api/v2/order';
     351        $sApiUrl = icwoorok2_getDomain().'/order/server/api/v2/order';
    308352
    309353        $aArguments = [];
     
    313357        $aArguments['httpversion'] = '1.1';
    314358        $aArguments['blocking'] = true;
    315         $aArguments['headers'] = ['Expect' => '', 'Content-Type' => 'application/json', 'Authorization' => 'Bearer '.$sAccessToken];
     359        $aArguments['headers'] = [
     360            'User-Agent' => 'WP/'.get_bloginfo('version').'; WC/'.WC_VERSION.'; IC/'.ICWOOROK_VERSION.';',
     361            'Content-Type' => 'application/json',
     362            'Authorization' => 'Bearer '.$sAccessToken
     363        ];
    316364        $aArguments['cookies'] = [];
    317365
    318366        $oResponse = wp_remote_post($sApiUrl, $aArguments);
    319367        $sResponse = wp_remote_retrieve_body($oResponse);
     368        $sStatusCode = wp_remote_retrieve_response_code($oResponse);
     369        $sStatusMessage = wp_remote_retrieve_response_message($oResponse);
    320370
    321371        if (!empty($sResponse)) {
     
    346396                }
    347397            } else {
    348                 $oOrder->add_order_note('Order announcement could not be decoded, something wrong with the data received?');
     398
     399                $jsonError = json_last_error_msg();
     400
     401                $oOrder->add_order_note(__('Order announcement could not be decoded, something wrong with the data received? Error: ', 'ic-woo-rabo-omnikassa-2') . $jsonError);
    349402
    350403                throw new RouteException('woocommerce_rest_checkout_process_payment_error', __('Something went wrong, please try again!', 'ic-woo-rabo-omnikassa-2'), 402);
    351404            }
    352405        } else {
    353             $oOrder->add_order_note(__('No response received from the Rabobank.', 'ic-woo-rabo-omnikassa-2'));
    354 
    355             throw new RouteException('woocommerce_rest_checkout_process_payment_error', __('No response received from the Rabobank.', 'ic-woo-rabo-omnikassa-2'), 402);
     406            $oOrder->add_order_note(__('No response received from the Rabobank. Received status code: ', 'ic-woo-rabo-omnikassa-2').$sStatusCode.' - '.$sStatusMessage);
     407
     408            throw new RouteException('woocommerce_rest_checkout_process_payment_error', __('No response received from the Rabobank. Received status code: ', 'ic-woo-rabo-omnikassa-2').$sStatusCode.' - '.$sStatusMessage, 402);
    356409        }
    357410    }
     
    391444            }
    392445
    393             wp_send_json_error(__('No transaction ID found for this order, wait for the webhook to be triggered.', 'ic-woo-rabo-omnikassa-2'), 400); // {"success":false}
     446            return new WP_Error('no_transaction_id', __('No transaction ID found for this order, wait for the webhook to be triggered.', 'ic-woo-rabo-omnikassa-2'));
    394447        }
    395448
    396449        $accessToken = $this->getAccessToken();
    397450
    398         $apiUrl = 'https://betalen.rabobank.nl/omnikassa-api'.($this->getSandboxMode() ? '-sandbox' : '').'/order/server/api/v2/refund/transactions/'.$transactionId.'/refundable-details';
     451        $apiUrl = icwoorok2_getDomain().'/order/server/api/v2/refund/transactions/'.$transactionId.'/refundable-details';
    399452
    400453        $args = [];
     
    405458        $args['blocking'] = true;
    406459        $args['headers'] = [
    407             'Expect' => '',
     460            'User-Agent' => 'WP/'.get_bloginfo('version').'; WC/'.WC_VERSION.'; IC/'.ICWOOROK_VERSION.';',
    408461            'Authorization' => 'Bearer '.$accessToken
    409462        ];
     
    417470            $error_message = $curl->get_error_message();
    418471
     472            $order->add_order_note(__('Error retrieving refund details from Rabobank: ', 'ic-woo-rabo-omnikassa-2').$error_message);
     473           
    419474            // Log the error
    420475            if ($enableDebug) {
     
    422477            }
    423478
    424             wp_send_json_error($error_message, 400); // {"success":false}
     479            return new WP_Error('error_refund_details', $error_message);
     480
     481            // wp_send_json_error($error_message, 400); // {"success":false}
     482        }
     483
     484        // Check if we have response code 200
     485        if($statusCode !== 200) {
     486            $order->add_order_note(__('Error placing the refund at Rabobank, received status code: ', 'ic-woo-rabo-omnikassa-2').$statusCode);
     487
     488            // Log the error
     489            if ($enableDebug) {
     490                error_log('Error placing the refund at Rabobank for transaction '.$transactionId.', got status code: '.$statusCode);
     491            }
     492
     493            return new WP_Error('invalid_statuscode', __('Error placing the refund at Rabobank, received status code: ', 'ic-woo-rabo-omnikassa-2'));
     494
    425495        }
    426496
    427497        if (empty($response)) {
    428 
    429498            $order->add_order_note(__('No response received from the Rabobank, we got status code '.$statusCode, 'ic-woo-rabo-omnikassa-2'));
    430499
     
    434503            }
    435504
    436             wp_send_json_error(__('No response received from the Rabobank, we got status code '.$statusCode, 'ic-woo-rabo-omnikassa-2'), 400); // {"success":false}
     505            return new WP_Error('no_response', __('No response received from the Rabobank, we got status code '.$statusCode, 'ic-woo-rabo-omnikassa-2'));
    437506        }
    438507
     
    448517            }
    449518
    450             wp_send_json_error(__('Invalid response received from the Rabobank.', 'ic-woo-rabo-omnikassa-2'), 400); // {"success":false}
     519            return new WP_Error('invalid_response', __('Invalid response received from the Rabobank.', 'ic-woo-rabo-omnikassa-2'));
    451520        }
    452521
     
    458527                $order->add_order_note(__('Refund amount exceeds the maximum refundable amount.', 'ic-woo-rabo-omnikassa-2'));
    459528
    460                 wp_send_json_error(__('Refund amount exceeds the maximum refundable amount.', 'ic-woo-rabo-omnikassa-2'), 400); // {"success":false}
     529                return new WP_Error('amount_exceeds', __('Refund amount exceeds the maximum refundable amount.', 'ic-woo-rabo-omnikassa-2'));
    461530            }
    462531        }
    463532       
    464533        // We can proceed with the refund
    465         $refundApiUrl = 'https://betalen.rabobank.nl/omnikassa-api'.($this->getSandboxMode() ? '-sandbox' : '').'/order/server/api/v2/refund/transactions/'.$transactionId.'/refunds';
     534        $refundApiUrl = icwoorok2_getDomain().'/order/server/api/v2/refund/transactions/'.$transactionId.'/refunds';
    466535
    467536        $refundBody = [];
     
    485554        $refundArgs['blocking'] = true;
    486555        $refundArgs['headers'] = [
    487             'Expect' => '',
     556            'User-Agent' => 'WP/'.get_bloginfo('version').'; WC/'.WC_VERSION.'; IC/'.ICWOOROK_VERSION.';',
    488557            'Content-Type' => 'application/json',
    489558            'Authorization' => 'Bearer '.$accessToken,
     
    506575            }
    507576
    508             wp_send_json_error($error_message, 400); // {"success":false}
     577            return new WP_Error('no_response', __('No response received from the Rabobank, we got status code '.$refundStatusCode, 'ic-woo-rabo-omnikassa-2'));
     578        }
     579
     580        // Check if we have response code 201
     581        if($refundStatusCode !== 201) {
     582            $order->add_order_note(__('Error placing the refund at Rabobank, received status code: ', 'ic-woo-rabo-omnikassa-2').$refundStatusCode);
     583
     584            // Log the error
     585            if ($enableDebug) {
     586                error_log('Error placing the refund at Rabobank for transaction '.$transactionId.', got status code: '.$refundStatusCode);
     587            }
     588
     589            return new WP_Error('invalid_response', __('Error placing the refund at Rabobank, received status code: ', 'ic-woo-rabo-omnikassa-2').$refundStatusCode);
    509590        }
    510591
    511592        if (empty($refundResponse)) {
    512             $order->add_order_note(__('No response received when placing the refund at Rabobank', 'ic-woo-rabo-omnikassa-2'));
     593            $order->add_order_note(__('No response received when placing the refund at Rabobank.', 'ic-woo-rabo-omnikassa-2'));
    513594
    514595            // Log the error
     
    517598            }
    518599
    519             wp_send_json_error(__('No response received when placing the refund at Rabobank.', 'ic-woo-rabo-omnikassa-2'), 400); // {"success":false}
     600            return new WP_Error('no_response', __('No response received when placing the refund at Rabobank.', 'ic-woo-rabo-omnikassa-2'));
    520601        }
    521602
    522603        $refundData = json_decode($refundResponse, true);
    523604
     605        // Check if array
     606        if(!is_array($refundData) || empty($refundData)) {
     607            $order->add_order_note(__('Invalid response received from Rabobank when placing the refund.', 'ic-woo-rabo-omnikassa-2'));
     608
     609            // Log the error
     610            if ($enableDebug) {
     611                error_log('Could not decode the response from Rabobank for transaction '.$transactionId.'. JSON error: '. json_last_error_msg());
     612            }
     613
     614            return new WP_Error('invalid_response', __('Invalid response received from Rabobank when placing the refund.', 'ic-woo-rabo-omnikassa-2'));
     615        }
     616
     617        // Check if we have a refundId
     618        if( !isset($refundData['refundId']) || empty($refundData['refundId'])) {
     619            $order->add_order_note(__('No refund ID received from Rabobank.', 'ic-woo-rabo-omnikassa-2'));
     620
     621            // Log the error
     622            if ($enableDebug) {
     623                error_log('No refund ID received from Rabobank for transaction '.$transactionId);
     624            }
     625
     626            return new WP_Error('no_refund_id', __('No refund ID received from Rabobank.', 'ic-woo-rabo-omnikassa-2'));
     627        }
     628
     629
    524630        $refundId = $refundData['refundId'];
    525631
    526632        // Check if the refund was successful
    527         $refundCheckUrl = 'https://betalen.rabobank.nl/omnikassa-api'.($this->getSandboxMode() ? '-sandbox' : '').'/order/server/api/v2/refund/transactions/'.$transactionId.'/refunds/'.$refundId;
    528 
     633        $refundCheckUrl = icwoorok2_getDomain().'/order/server/api/v2/refund/transactions/'.$transactionId.'/refunds/'.$refundId;
    529634
    530635        $refundCheckArgs = [];
     
    535640        $refundCheckArgs['blocking'] = true;
    536641        $refundCheckArgs['headers'] = [
    537             'Expect' => '',
     642            'User-Agent' => 'WP/'.get_bloginfo('version').'; WC/'.WC_VERSION.'; IC/'.ICWOOROK_VERSION.';',
    538643            'Authorization' => 'Bearer '.$accessToken,
    539644        ];
     
    549654            $order->add_order_note(__('Error checking the refund status at Rabobank: ', 'ic-woo-rabo-omnikassa-2').$error_message);
    550655
    551 
    552             wp_send_json_error($error_message, 400); // {"success":false}
     656            // Log the error
     657            if ($enableDebug) {
     658                error_log('Error checking the refund status at Rabobank for transaction '.$transactionId.': '.$error_message);
     659            }
     660
     661            return new WP_Error('curl_error', $error_message);
     662        }
     663
     664        // Check if we have response code 200
     665        if($refundCheckStatusCode !== 200) {
     666            $order->add_order_note(__('Error placing the refund at Rabobank, received status code: ', 'ic-woo-rabo-omnikassa-2').$refundCheckStatusCode);
     667
     668            // Log the error
     669            if ($enableDebug) {
     670                error_log('Error placing the refund at Rabobank for transaction '.$transactionId.', got status code: '.$refundCheckStatusCode);
     671            }
     672
     673            return new WP_Error('invalid_response', __('Error placing the refund at Rabobank, received status code: ', 'ic-woo-rabo-omnikassa-2').$refundCheckStatusCode);
    553674        }
    554675
     
    561682            }
    562683
    563             wp_send_json_error(__('Could not retrieve refund status from Rabobank.', 'ic-woo-rabo-omnikassa-2'), 400); // {"success":false}
     684            return new WP_Error('no_response', __('Could not retrieve refund status from Rabobank.', 'ic-woo-rabo-omnikassa-2'));
    564685        }
    565686
     
    579700            $order->add_order_note(__('Refund failed for transaction', 'ic-woo-rabo-omnikassa-2').': '.$transactionId);
    580701
    581             wp_send_json_error(__('Refund failed.', 'ic-woo-rabo-omnikassa-2'), 400); // {"success":false}
     702            return new WP_Error('refund_failed', __('Refund failed.', 'ic-woo-rabo-omnikassa-2'));
    582703        }
    583704    }
  • woo-rabo-omnikassa/trunk/ic-woo-omnikassa-2.php

    r3332728 r3357693  
    1515 * Text Domain: ic-woo-omnikassa-2
    1616 * Domain Path: /languages
    17  * Version: 2.3.2
     17 * Version: 2.3.2.1
    1818 * Requires at least: 5.8
    1919 * Tested up to:      6.8.2
     
    3131define('ICWOOROK_ROOT_PATH', plugin_dir_path(__FILE__));
    3232define('ICWOOROK_ROOT_URL', plugin_dir_url(__FILE__));
    33 define('ICWOOROK_VERSION', '2.3.2');
     33define('ICWOOROK_VERSION', '2.3.2.1');
    3434
    3535// Load default plugin functions
     
    234234    ];
    235235
     236    $settings[] = array(
     237        'type' => 'sectionend',
     238        'id'   => 'icwoorok2_api_options',
     239    );
     240
     241    // Optional settings
     242    $settings[] = [
     243        'name' => __('Optional settings', 'ic-woo-rabo-omnikassa-2'),
     244        'type' => 'title',
     245        'desc' => __('Below you can find optional settings for the payment handling to Rabo Smart Pay.', 'ic-woo-rabo-omnikassa-2'),
     246        'id' => 'icwoorok2_optional_settings',
     247    ];
     248
     249    $settings[] = [
     250        'name' => __('Use old domain', 'ic-woo-rabo-omnikassa-2'),
     251        'type' => 'checkbox',
     252        'label' => __('Enable the the use of the old domain, instead of the new one.', 'ic-woo-rabo-omnikassa-2'),
     253        'default' => 'no',
     254        'desc' => '<p>'.__('Enable the the use of the old domain, instead of the new one. Keep in mind, some features may not be available when using the old domain.', 'ic-woo-rabo-omnikassa-2').'</p>',
     255        'id' => 'icwoorok2_use_old_domain',
     256    ];
     257
    236258    $settings[] = [
    237259        'name' => __('Debug webhook and refunds', 'ic-woo-rabo-omnikassa-2'),
  • woo-rabo-omnikassa/trunk/includes/functions.php

    r2954796 r3357693  
    9292        return null;
    9393    }
     94
     95    function icwoorok2_getDomain()
     96    {
     97        $useOldDomain = get_option('icwoorok2_use_old_domain') === 'yes';
     98        $bSandboxMode = get_option('icwoorok2_sandbox') === 'yes';
     99
     100        if ($useOldDomain) {
     101            if($bSandboxMode) {
     102                return 'https://betalen.rabobank.nl/omnikassa-api-sandbox';
     103            } else {
     104                return 'https://betalen.rabobank.nl/omnikassa-api';
     105            }
     106        } else {
     107            if($bSandboxMode) {
     108                return 'https://api.pay-sandbox.rabobank.nl/omnikassa-api';
     109            } else {
     110                return 'https://api.pay.rabobank.nl/omnikassa-api';
     111            }
     112        }
     113    }
  • woo-rabo-omnikassa/trunk/languages/ic-woo-rabo-omnikassa-2-en_US.po

    r3332728 r3357693  
    22msgstr ""
    33"Project-Id-Version: \n"
    4 "POT-Creation-Date: 2025-07-21 11:55+0200\n"
    5 "PO-Revision-Date: 2025-07-21 11:55+0200\n"
     4"POT-Creation-Date: 2025-09-08 10:17+0200\n"
     5"PO-Revision-Date: 2025-09-08 10:18+0200\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    1111"Content-Transfer-Encoding: 8bit\n"
    1212"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    13 "X-Generator: Poedit 3.6\n"
     13"X-Generator: Poedit 3.7\n"
    1414"X-Poedit-Basepath: ..\n"
    1515"X-Poedit-KeywordsList: __;__(\n"
     
    6060"Order updated, check Smart Pay dashboard for status before sending products"
    6161msgstr ""
    62 "Order not updated, check Smart Pay dashboard for status before sending "
    63 "products"
     62"Order updated, check Smart Pay dashboard for status before sending products"
    6463
    6564#: controllers/icwoorok2-controller.php:69
     
    9493"normally done through a POST with data."
    9594
    96 #: controllers/icwoorok2-controller.php:196
     95#: controllers/icwoorok2-controller.php:200
    9796msgid "Status received from Rabo Smart Pay Webhook: "
    9897msgstr "Status received from Rabo Smart Pay Webhook: "
    9998
    100 #: controllers/icwoorok2-controller.php:204
     99#: controllers/icwoorok2-controller.php:208
    101100msgid "Update order status: Payment Completed"
    102101msgstr "Update order status: Payment Completed"
    103102
    104 #: controllers/icwoorok2-controller.php:218
     103#: controllers/icwoorok2-controller.php:222
    105104msgid "Order status not updated: Payment status already received"
    106105msgstr "Order status not updated: Payment status already received"
    107106
    108 #: controllers/icwoorok2-controller.php:227
     107#: controllers/icwoorok2-controller.php:231
    109108msgid ""
    110109"<br>Payment is cancelled or expired, but will be cancelled automaticly by "
     
    114113"WooCommerce."
    115114
    116 #: controllers/icwoorok2-controller.php:231
     115#: controllers/icwoorok2-controller.php:235
    117116msgid "<br>Update order status: Failed."
    118117msgstr "<br>Update order status: Failed."
    119118
    120 #: controllers/icwoorok2-controller.php:236
     119#: controllers/icwoorok2-controller.php:240
    121120msgid "<br>Update order status: Cancelled"
    122121msgstr "<br>Update order status: Cancelled"
    123122
    124 #: controllers/icwoorok2-controller.php:247
     123#: controllers/icwoorok2-controller.php:251
    125124msgid "<br>No Final status has been found."
    126125msgstr "<br>No Final status has been found."
    127126
    128 #: controllers/icwoorok2-controller.php:252
     127#: controllers/icwoorok2-controller.php:256
    129128msgid "<br>Transaction ID updated."
    130129msgstr "<br>Transaction ID updated."
    131130
    132 #: controllers/icwoorok2-controller.php:262
     131#: controllers/icwoorok2-controller.php:266
    133132msgid ""
    134133"<br>Order doesnt have the correct status to be changed by the payment method."
     
    141140msgstr "Enable this method to receive transactions with Rabo Smart Pay - %s "
    142141
    143 #: gateways/abstract.php:101
     142#: gateways/abstract.php:109
     143msgid "Invalid response received from Rabo Smart Pay! Received error code."
     144msgstr "Invalid response received from Rabo Smart Pay! Received error code."
     145
     146#: gateways/abstract.php:133
    144147msgid "Invalid response received from Rabo Smart Pay!"
    145148msgstr "Invalid response received from Rabo Smart Pay!"
    146149
    147 #: gateways/abstract.php:105 gateways/abstract.php:108
     150#: gateways/abstract.php:146 gateways/abstract.php:159
    148151msgid "Accesstoken could not be generated, please check the configuration."
    149152msgstr "Accesstoken could not be generated, please check the configuration."
    150153
    151 #: gateways/abstract.php:126
     154#: gateways/abstract.php:177
    152155msgid " via Rabo Smart Pay"
    153156msgstr " via Rabo Smart Pay"
    154157
    155 #: gateways/abstract.php:176
     158#: gateways/abstract.php:227
    156159msgid "Rabo Smart Pay Documentation"
    157160msgstr "Rabo Smart Pay Documentation"
    158161
    159 #: gateways/abstract.php:178
     162#: gateways/abstract.php:229
    160163msgid "Go to documentation"
    161164msgstr "Go to documentation"
    162165
    163 #: gateways/abstract.php:183
     166#: gateways/abstract.php:234
    164167msgid "Rabo Smart Pay - Merchant Settings"
    165168msgstr "Rabo Smart Pay - Merchant Settings"
    166169
    167 #: gateways/abstract.php:185
     170#: gateways/abstract.php:236
    168171msgid "The Rabo Smart Pay merchant settings can now be found under the"
    169172msgstr "The Rabo Smart Pay merchant settings can now be found under the"
    170173
    171 #: gateways/abstract.php:189
     174#: gateways/abstract.php:240
    172175msgid "Enable/Disable"
    173176msgstr "Enable/Disable"
    174177
    175 #: gateways/abstract.php:191
     178#: gateways/abstract.php:242
    176179msgid "Enable Rabo Smart Pay"
    177180msgstr "Enable Rabo Smart Pay"
    178181
    179 #: gateways/abstract.php:196
     182#: gateways/abstract.php:247
    180183msgid "Title"
    181184msgstr "Title"
    182185
    183 #: gateways/abstract.php:198
     186#: gateways/abstract.php:249
    184187msgid "This controls the title which the user sees during checkout."
    185188msgstr "This controls the title which the user sees during checkout."
    186189
    187 #: gateways/abstract.php:204
     190#: gateways/abstract.php:255
    188191msgid "Customer Message after payment select"
    189192msgstr "Customer Message after payment select"
    190193
    191 #: gateways/abstract.php:210
     194#: gateways/abstract.php:261
    192195msgid "Description on receipt"
    193196msgstr "Description on receipt"
    194197
    195 #: gateways/abstract.php:327
     198#: gateways/abstract.php:381
    196199msgid "Rabo Smart Pay payment started with:"
    197200msgstr "Rabo Smart Pay payment started with:"
    198201
    199 #: gateways/abstract.php:327
     202#: gateways/abstract.php:381
    200203msgid "For amount: "
    201204msgstr "For amount: "
    202205
    203 #: gateways/abstract.php:343
     206#: gateways/abstract.php:397
    204207msgid "Smart Pay returned an error! Code:"
    205208msgstr "Smart Pay returned an error! Code:"
    206209
    207 #: gateways/abstract.php:343
     210#: gateways/abstract.php:397
    208211msgid "Check our FAQ:"
    209212msgstr "Check our FAQ:"
    210213
    211 #: gateways/abstract.php:343
     214#: gateways/abstract.php:397
    212215msgid "Rabo Smart Pay Error codes"
    213216msgstr "Rabo Smart Pay Error codes"
    214217
    215 #: gateways/abstract.php:350
     218#: gateways/abstract.php:405
     219msgid ""
     220"Order announcement could not be decoded, something wrong with the data "
     221"received? Error: "
     222msgstr ""
     223"Order announcement could not be decoded, something wrong with the data "
     224"received? Error: "
     225
     226#: gateways/abstract.php:407
    216227msgid "Something went wrong, please try again!"
    217228msgstr "Something went wrong, please try again!"
    218229
    219 #: gateways/abstract.php:353 gateways/abstract.php:355
    220 msgid "No response received from the Rabobank."
    221 msgstr "No response received from the Rabobank."
    222 
    223 #: gateways/abstract.php:364
     230#: gateways/abstract.php:410 gateways/abstract.php:412
     231msgid "No response received from the Rabobank. Received status code: "
     232msgstr "No response received from the Rabobank. Received status code: "
     233
     234#: gateways/abstract.php:421
    224235msgid "Invalid order ID."
    225236msgstr "Invalid order ID."
    226237
    227 #: gateways/abstract.php:369
     238#: gateways/abstract.php:426
    228239msgid "This order was not paid with this gateway."
    229240msgstr "This order was not paid with this gateway."
    230241
    231 #: gateways/abstract.php:374
     242#: gateways/abstract.php:431
    232243msgid "Invalid refund amount."
    233244msgstr "Invalid refund amount."
    234245
    235 #: gateways/abstract.php:386 gateways/abstract.php:392
     246#: gateways/abstract.php:444 gateways/abstract.php:450
    236247msgid ""
    237248"No transaction ID found for this order, wait for the webhook to be triggered."
     
    239250"No transaction ID found for this order, wait for the webhook to be triggered."
    240251
    241 #: gateways/abstract.php:428 gateways/abstract.php:435
     252#: gateways/abstract.php:476
     253msgid "Error retrieving refund details from Rabobank: "
     254msgstr "Error retrieving refund details from Rabobank: "
     255
     256#: gateways/abstract.php:490 gateways/abstract.php:497
     257#: gateways/abstract.php:586 gateways/abstract.php:593
     258#: gateways/abstract.php:670 gateways/abstract.php:677
     259msgid "Error placing the refund at Rabobank, received status code: "
     260msgstr "Error placing the refund at Rabobank, received status code: "
     261
     262#: gateways/abstract.php:502 gateways/abstract.php:509
     263#: gateways/abstract.php:581
    242264msgid "No response received from the Rabobank, we got status code "
    243265msgstr "No response received from the Rabobank, we got status code "
    244266
    245 #: gateways/abstract.php:442 gateways/abstract.php:449
     267#: gateways/abstract.php:516 gateways/abstract.php:523
    246268msgid "Invalid response received from the Rabobank."
    247269msgstr "Invalid response received from the Rabobank."
    248270
    249 #: gateways/abstract.php:457 gateways/abstract.php:459
     271#: gateways/abstract.php:531 gateways/abstract.php:533
    250272msgid "Refund amount exceeds the maximum refundable amount."
    251273msgstr "Refund amount exceeds the maximum refundable amount."
    252274
    253 #: gateways/abstract.php:500
     275#: gateways/abstract.php:574
    254276msgid "Error placing the refund at Rabobank: "
    255277msgstr "Error placing the refund at Rabobank: "
    256278
    257 #: gateways/abstract.php:511
    258 msgid "No response received when placing the refund at Rabobank"
    259 msgstr "No response received when placing the refund at Rabobank"
    260 
    261 #: gateways/abstract.php:518
     279#: gateways/abstract.php:597 gateways/abstract.php:604
    262280msgid "No response received when placing the refund at Rabobank."
    263281msgstr "No response received when placing the refund at Rabobank."
    264282
    265 #: gateways/abstract.php:548
     283#: gateways/abstract.php:611 gateways/abstract.php:618
     284msgid "Invalid response received from Rabobank when placing the refund."
     285msgstr "Invalid response received from Rabobank when placing the refund."
     286
     287#: gateways/abstract.php:623 gateways/abstract.php:630
     288msgid "No refund ID received from Rabobank."
     289msgstr "No refund ID received from Rabobank."
     290
     291#: gateways/abstract.php:658
    266292msgid "Error checking the refund status at Rabobank: "
    267293msgstr "Error checking the refund status at Rabobank: "
    268294
    269 #: gateways/abstract.php:555 gateways/abstract.php:562
     295#: gateways/abstract.php:681 gateways/abstract.php:688
    270296msgid "Could not retrieve refund status from Rabobank."
    271297msgstr "Could not retrieve refund status from Rabobank."
    272298
    273 #: gateways/abstract.php:570
     299#: gateways/abstract.php:696
    274300msgid "Refund successful for transaction"
    275301msgstr "Refund successful for transaction"
    276302
    277 #: gateways/abstract.php:574
     303#: gateways/abstract.php:700
    278304msgid ""
    279305"Refund request has been submitted to Rabobank and is awaiting processing"
     
    281307"Refund request has been submitted to Rabobank and is awaiting processing"
    282308
    283 #: gateways/abstract.php:578
     309#: gateways/abstract.php:704
    284310msgid "Refund failed for transaction"
    285311msgstr "Refund failed for transaction"
    286312
    287 #: gateways/abstract.php:580
     313#: gateways/abstract.php:706
    288314msgid "Refund failed."
    289315msgstr "Refund failed."
     
    341367msgstr "Please make sure you enter the sandbox credentials if checked."
    342368
    343 #: ic-woo-omnikassa-2.php:237
     369#: ic-woo-omnikassa-2.php:243
     370msgid "Optional settings"
     371msgstr "Optional settings"
     372
     373#: ic-woo-omnikassa-2.php:245
     374msgid ""
     375"Below you can find optional settings for the payment handling to Rabo Smart "
     376"Pay."
     377msgstr ""
     378"Below you can find optional settings for the payment handling to Rabo Smart "
     379"Pay."
     380
     381#: ic-woo-omnikassa-2.php:250
     382msgid "Use old domain"
     383msgstr "Use old domain"
     384
     385#: ic-woo-omnikassa-2.php:252
     386msgid "Enable the the use of the old domain, instead of the new one."
     387msgstr "Enable the the use of the old domain, instead of the new one."
     388
     389#: ic-woo-omnikassa-2.php:254
     390msgid ""
     391"Enable the the use of the old domain, instead of the new one. Keep in mind, "
     392"some features may not be available when using the old domain."
     393msgstr ""
     394"Enable the the use of the old domain, instead of the new one. Keep in mind, "
     395"some features may not be available when using the old domain."
     396
     397#: ic-woo-omnikassa-2.php:259
    344398msgid "Debug webhook and refunds"
    345399msgstr "Debug webhook and refunds"
    346400
    347 #: ic-woo-omnikassa-2.php:239
     401#: ic-woo-omnikassa-2.php:261
    348402msgid "Enable the webhook and refunds debug"
    349403msgstr "Enable the webhook and refunds debug"
    350404
    351 #: ic-woo-omnikassa-2.php:241
     405#: ic-woo-omnikassa-2.php:263
    352406msgid ""
    353407"Additional logging will be activated and placed in the debug.log of "
     
    356410"Additional logging will be activated and placed in the debug.log of "
    357411"Wordpress."
     412
     413#~ msgid "Invalid response received from Rabo Smart Pay! Could not be decoded."
     414#~ msgstr ""
     415#~ "Invalid response received from Rabo Smart Pay! Could not be decoded."
     416
     417#~ msgid "No response received when placing the refund at Rabobank"
     418#~ msgstr "No response received when placing the refund at Rabobank"
    358419
    359420#~ msgid "Order not found."
  • woo-rabo-omnikassa/trunk/languages/ic-woo-rabo-omnikassa-2-nl_NL.po

    r3332728 r3357693  
    22msgstr ""
    33"Project-Id-Version: IC Rabo OmniKassa for WooCommerce\n"
    4 "POT-Creation-Date: 2025-07-21 11:56+0200\n"
    5 "PO-Revision-Date: 2025-07-21 11:58+0200\n"
     4"POT-Creation-Date: 2025-09-08 10:18+0200\n"
     5"PO-Revision-Date: 2025-09-08 10:23+0200\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    1111"Content-Transfer-Encoding: 8bit\n"
    1212"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    13 "X-Generator: Poedit 3.6\n"
     13"X-Generator: Poedit 3.7\n"
    1414"X-Poedit-Basepath: ..\n"
    1515"X-Poedit-KeywordsList: __\n"
     
    6060"Order updated, check Smart Pay dashboard for status before sending products"
    6161msgstr ""
    62 "Bestelling niet aangepast, raadpleeg uw Rabo Smart Pay dashboard voordat u "
    63 "producten verzend"
     62"Bestelling bijgewerkt, controleer Smart Pay-dashboard voor de status voordat "
     63"je producten verzendt"
    6464
    6565#: controllers/icwoorok2-controller.php:69
     
    9494"gebeurt normaal gesproken via een POST met gegevens."
    9595
    96 #: controllers/icwoorok2-controller.php:196
     96#: controllers/icwoorok2-controller.php:200
    9797msgid "Status received from Rabo Smart Pay Webhook: "
    9898msgstr "Status ontvangen van de Rabo Smart Pay webhook: "
    9999
    100 #: controllers/icwoorok2-controller.php:204
     100#: controllers/icwoorok2-controller.php:208
    101101msgid "Update order status: Payment Completed"
    102102msgstr "Update order status: Betaling Compleet"
    103103
    104 #: controllers/icwoorok2-controller.php:218
     104#: controllers/icwoorok2-controller.php:222
    105105msgid "Order status not updated: Payment status already received"
    106106msgstr "Bestelstatus niet bijgewerkt: betalingsstatus al ontvangen"
    107107
    108 #: controllers/icwoorok2-controller.php:227
     108#: controllers/icwoorok2-controller.php:231
    109109msgid ""
    110110"<br>Payment is cancelled or expired, but will be cancelled automaticly by "
    111111"WooCommerce."
    112112msgstr ""
    113 "<br>Betaling is geannulleerd of verlopen, maar word automatisch geannuleerd "
     113"<br>Betaling is geannuleerd of verlopen, maar word automatisch geannuleerd "
    114114"door WooCommerce."
    115115
    116 #: controllers/icwoorok2-controller.php:231
     116#: controllers/icwoorok2-controller.php:235
    117117msgid "<br>Update order status: Failed."
    118118msgstr "<br>Update order status: Mislukt."
    119119
    120 #: controllers/icwoorok2-controller.php:236
     120#: controllers/icwoorok2-controller.php:240
    121121msgid "<br>Update order status: Cancelled"
    122122msgstr "<br>Update order status: Geannuleerd"
    123123
    124 #: controllers/icwoorok2-controller.php:247
     124#: controllers/icwoorok2-controller.php:251
    125125msgid "<br>No Final status has been found."
    126126msgstr "<br>Geen eindstatus gevonden."
    127127
    128 #: controllers/icwoorok2-controller.php:252
     128#: controllers/icwoorok2-controller.php:256
    129129msgid "<br>Transaction ID updated."
    130130msgstr "<br>Transaction ID is bijgewerkt."
    131131
    132 #: controllers/icwoorok2-controller.php:262
     132#: controllers/icwoorok2-controller.php:266
    133133msgid ""
    134134"<br>Order doesnt have the correct status to be changed by the payment method."
     
    143143"Zet deze methode aan om betalingen te ontvangen via Rabo Smart Pay - %s "
    144144
    145 #: gateways/abstract.php:101
     145#: gateways/abstract.php:109
     146msgid "Invalid response received from Rabo Smart Pay! Received error code."
     147msgstr "Ongeldige reactie ontvangen van Rabo Smart Pay! Foutcode ontvangen."
     148
     149#: gateways/abstract.php:133
    146150msgid "Invalid response received from Rabo Smart Pay!"
    147 msgstr "Onjuist antwoord ontvangen van de Rabo Smart Pay!"
    148 
    149 #: gateways/abstract.php:105 gateways/abstract.php:108
     151msgstr "Ongeldige reactie ontvangen van Rabo Smart Pay!"
     152
     153#: gateways/abstract.php:146 gateways/abstract.php:159
    150154msgid "Accesstoken could not be generated, please check the configuration."
    151 msgstr ""
    152 "Er kon geen accesstoken gegenereerd worden, controleer de configuratie."
    153 
    154 #: gateways/abstract.php:126
     155msgstr "Accesstoken kon niet worden gegenereerd, controleer de configuratie."
     156
     157#: gateways/abstract.php:177
    155158msgid " via Rabo Smart Pay"
    156159msgstr " via Rabo Smart Pay"
    157160
    158 #: gateways/abstract.php:176
     161#: gateways/abstract.php:227
    159162msgid "Rabo Smart Pay Documentation"
    160163msgstr "Rabo Smart Pay documentatie"
    161164
    162 #: gateways/abstract.php:178
     165#: gateways/abstract.php:229
    163166msgid "Go to documentation"
    164167msgstr "Ga naar documentatie"
    165168
    166 #: gateways/abstract.php:183
     169#: gateways/abstract.php:234
    167170msgid "Rabo Smart Pay - Merchant Settings"
    168171msgstr "Rabo Smart Pay - Configuratie instellingen"
    169172
    170 #: gateways/abstract.php:185
     173#: gateways/abstract.php:236
    171174msgid "The Rabo Smart Pay merchant settings can now be found under the"
    172175msgstr "De Rabo Smart Pay configuratie instellingen kun je vinden onder"
    173176
    174 #: gateways/abstract.php:189
     177#: gateways/abstract.php:240
    175178msgid "Enable/Disable"
    176179msgstr "Actief/Inactief"
    177180
    178 #: gateways/abstract.php:191
     181#: gateways/abstract.php:242
    179182msgid "Enable Rabo Smart Pay"
    180183msgstr "Activeer Rabo Smart Pay"
    181184
    182 #: gateways/abstract.php:196
     185#: gateways/abstract.php:247
    183186msgid "Title"
    184187msgstr "Titel"
    185188
    186 #: gateways/abstract.php:198
     189#: gateways/abstract.php:249
    187190msgid "This controls the title which the user sees during checkout."
    188191msgstr "Stel de titel in wat de klant ziet in de checkout."
    189192
    190 #: gateways/abstract.php:204
     193#: gateways/abstract.php:255
    191194msgid "Customer Message after payment select"
    192195msgstr "Klantbericht na selectie betaalmethode"
    193196
    194 #: gateways/abstract.php:210
     197#: gateways/abstract.php:261
    195198msgid "Description on receipt"
    196199msgstr "Omschrijving op afschrift"
    197200
    198 #: gateways/abstract.php:327
     201#: gateways/abstract.php:381
    199202msgid "Rabo Smart Pay payment started with:"
    200203msgstr "Rabo Smart Pay betaling gestart met:"
    201204
    202 #: gateways/abstract.php:327
     205#: gateways/abstract.php:381
    203206msgid "For amount: "
    204207msgstr "Voor bedrag: "
    205208
    206 #: gateways/abstract.php:343
     209#: gateways/abstract.php:397
    207210msgid "Smart Pay returned an error! Code:"
    208211msgstr "Smart Pay gaf een error terug! Code:"
    209212
    210 #: gateways/abstract.php:343
     213#: gateways/abstract.php:397
    211214msgid "Check our FAQ:"
    212215msgstr "Bekijk onze FAQ:"
    213216
    214 #: gateways/abstract.php:343
     217#: gateways/abstract.php:397
    215218msgid "Rabo Smart Pay Error codes"
    216219msgstr "Rabo Smart Pay Error codes"
    217220
    218 #: gateways/abstract.php:350
     221#: gateways/abstract.php:405
     222msgid ""
     223"Order announcement could not be decoded, something wrong with the data "
     224"received? Error: "
     225msgstr ""
     226"Transactie aanmelding kon niet worden gedecodeerd, is er iets mis met de "
     227"ontvangen data? Error: "
     228
     229#: gateways/abstract.php:407
    219230msgid "Something went wrong, please try again!"
    220231msgstr "Er is iets mis gegaan, probeer het opnieuw!"
    221232
    222 #: gateways/abstract.php:353 gateways/abstract.php:355
    223 msgid "No response received from the Rabobank."
    224 msgstr "Geen antwoord ontvangen van de Rabobank."
    225 
    226 #: gateways/abstract.php:364
     233#: gateways/abstract.php:410 gateways/abstract.php:412
     234msgid "No response received from the Rabobank. Received status code: "
     235msgstr "Geen reactie ontvangen van de Rabobank. Statuscode ontvangen: "
     236
     237#: gateways/abstract.php:421
    227238msgid "Invalid order ID."
    228239msgstr "Onjuist bestel ID."
    229240
    230 #: gateways/abstract.php:369
     241#: gateways/abstract.php:426
    231242msgid "This order was not paid with this gateway."
    232243msgstr "De bestelling is niet betaald met deze betaalmethode."
    233244
    234 #: gateways/abstract.php:374
     245#: gateways/abstract.php:431
    235246msgid "Invalid refund amount."
    236247msgstr "Onjuist restitutie bedrag."
    237248
    238 #: gateways/abstract.php:386 gateways/abstract.php:392
     249#: gateways/abstract.php:444 gateways/abstract.php:450
    239250msgid ""
    240251"No transaction ID found for this order, wait for the webhook to be triggered."
     
    243254"aangeroepen."
    244255
    245 #: gateways/abstract.php:428 gateways/abstract.php:435
     256#: gateways/abstract.php:476
     257msgid "Error retrieving refund details from Rabobank: "
     258msgstr "Fout bij het controleren van de terugbetalingsstatus bij de Rabobank: "
     259
     260#: gateways/abstract.php:490 gateways/abstract.php:497
     261#: gateways/abstract.php:586 gateways/abstract.php:593
     262#: gateways/abstract.php:670 gateways/abstract.php:677
     263msgid "Error placing the refund at Rabobank, received status code: "
     264msgstr "Fout bij het plaatsen van de terugbetaling bij de Rabobank: "
     265
     266#: gateways/abstract.php:502 gateways/abstract.php:509
     267#: gateways/abstract.php:581
    246268msgid "No response received from the Rabobank, we got status code "
    247 msgstr "Geen antwoord ontvangen van de Rabobank, we kregen statuscode"
    248 
    249 #: gateways/abstract.php:442 gateways/abstract.php:449
     269msgstr "Geen antwoord ontvangen van de Rabobank, we kregen statuscode "
     270
     271#: gateways/abstract.php:516 gateways/abstract.php:523
    250272msgid "Invalid response received from the Rabobank."
    251273msgstr "Ongeldige reactie ontvangen van de Rabobank."
    252274
    253 #: gateways/abstract.php:457 gateways/abstract.php:459
     275#: gateways/abstract.php:531 gateways/abstract.php:533
    254276msgid "Refund amount exceeds the maximum refundable amount."
    255277msgstr "Het restitutiebedrag is hoger dan het maximale restitutiebedrag."
    256278
    257 #: gateways/abstract.php:500
     279#: gateways/abstract.php:574
    258280msgid "Error placing the refund at Rabobank: "
    259 msgstr "Fout bij het plaatsen van de terugbetaling bij de Rabobank:"
    260 
    261 #: gateways/abstract.php:511
    262 msgid "No response received when placing the refund at Rabobank"
    263 msgstr ""
    264 "Geen reactie ontvangen bij het plaatsen van de terugbetaling bij de Rabobank"
    265 
    266 #: gateways/abstract.php:518
     281msgstr "Fout bij het plaatsen van de terugbetaling bij de Rabobank: "
     282
     283#: gateways/abstract.php:597 gateways/abstract.php:604
    267284msgid "No response received when placing the refund at Rabobank."
    268285msgstr ""
    269286"Geen reactie ontvangen bij het plaatsen van de terugbetaling bij de Rabobank."
    270287
    271 #: gateways/abstract.php:548
     288#: gateways/abstract.php:611 gateways/abstract.php:618
     289msgid "Invalid response received from Rabobank when placing the refund."
     290msgstr ""
     291"Ongeldige reactie ontvangen van de Rabobank bij het plaatsen van de "
     292"terugbetaling."
     293
     294#: gateways/abstract.php:623 gateways/abstract.php:630
     295msgid "No refund ID received from Rabobank."
     296msgstr "Geen terugbetaling ID ontvangen van de Rabobank."
     297
     298#: gateways/abstract.php:658
    272299msgid "Error checking the refund status at Rabobank: "
    273 msgstr "Fout bij het controleren van de terugbetalingsstatus bij de Rabobank:"
    274 
    275 #: gateways/abstract.php:555 gateways/abstract.php:562
     300msgstr "Fout bij het controleren van de terugbetalingsstatus bij de Rabobank: "
     301
     302#: gateways/abstract.php:681 gateways/abstract.php:688
    276303msgid "Could not retrieve refund status from Rabobank."
    277304msgstr "Kan terugbetalingsstatus niet ophalen bij Rabobank."
    278305
    279 #: gateways/abstract.php:570
     306#: gateways/abstract.php:696
    280307msgid "Refund successful for transaction"
    281308msgstr "Terugbetaling geslaagd voor transactie"
    282309
    283 #: gateways/abstract.php:574
     310#: gateways/abstract.php:700
    284311msgid ""
    285312"Refund request has been submitted to Rabobank and is awaiting processing"
    286313msgstr "Terugbetalen is ingediend bij Rabobank en wacht op verwerking"
    287314
    288 #: gateways/abstract.php:578
     315#: gateways/abstract.php:704
    289316msgid "Refund failed for transaction"
    290317msgstr "Terugbetaling mislukt voor transactie"
    291318
    292 #: gateways/abstract.php:580
     319#: gateways/abstract.php:706
    293320msgid "Refund failed."
    294321msgstr "Terugbetaling mislukt."
     
    346373msgstr "Configureer de Sandbox sleutels wanneer u deze optie aanvinkt."
    347374
    348 #: ic-woo-omnikassa-2.php:237
     375#: ic-woo-omnikassa-2.php:243
     376msgid "Optional settings"
     377msgstr "Optionele instellingen"
     378
     379#: ic-woo-omnikassa-2.php:245
     380msgid ""
     381"Below you can find optional settings for the payment handling to Rabo Smart "
     382"Pay."
     383msgstr ""
     384"Hieronder vindt je optionele instellingen voor de betalingsafhandeling naar "
     385"Rabo Smart Pay."
     386
     387#: ic-woo-omnikassa-2.php:250
     388msgid "Use old domain"
     389msgstr "Gebruik oud domein"
     390
     391#: ic-woo-omnikassa-2.php:252
     392msgid "Enable the the use of the old domain, instead of the new one."
     393msgstr "Schakel het gebruik van het oude domein in, in plaats van het nieuwe."
     394
     395#: ic-woo-omnikassa-2.php:254
     396msgid ""
     397"Enable the the use of the old domain, instead of the new one. Keep in mind, "
     398"some features may not be available when using the old domain."
     399msgstr ""
     400"Schakel het gebruik van het oude domein in, in plaats van het nieuwe. Houd "
     401"er rekening mee dat sommige functies mogelijk niet beschikbaar zijn als je "
     402"het oude domein gebruikt."
     403
     404#: ic-woo-omnikassa-2.php:259
    349405msgid "Debug webhook and refunds"
    350406msgstr "Debug webhook en terugbetalingen"
    351407
    352 #: ic-woo-omnikassa-2.php:239
     408#: ic-woo-omnikassa-2.php:261
    353409msgid "Enable the webhook and refunds debug"
    354410msgstr "De debug voor webhooks en restituties inschakelen"
    355411
    356 #: ic-woo-omnikassa-2.php:241
     412#: ic-woo-omnikassa-2.php:263
    357413msgid ""
    358414"Additional logging will be activated and placed in the debug.log of "
     
    361417"Extra logging wordt geactiveerd en in het debug.log van Wordpress geplaatst."
    362418
     419#~ msgid "Invalid response received from Rabo Smart Pay! Could not be decoded."
     420#~ msgstr ""
     421#~ "Ongeldig antwoord ontvangen van Rabo Smart Pay! Kan niet worden "
     422#~ "gedecodeerd."
     423
     424#~ msgid "No response received when placing the refund at Rabobank"
     425#~ msgstr ""
     426#~ "Geen reactie ontvangen bij het plaatsen van de terugbetaling bij de "
     427#~ "Rabobank"
     428
    363429#~ msgid "Order not found."
    364430#~ msgstr "Bestelling is niet gevonden."
  • woo-rabo-omnikassa/trunk/readme.txt

    r3332728 r3357693  
    77Requires at least: 5.0.7
    88Tested up to: 6.8.2
    9 Stable tag: 2.3.2
     9Stable tag: 2.3.2.1
    1010Requires PHP: 7.4.30
    1111License: GPLv2 or later
     
    115115== Changelog ==
    116116
     117= 2.3.2.1 =
     118* Better error handling in the refund process and payments.
     119* Implemented new Endpoint of Rabo Smart Pay.
     120* Tested compatibility with WooCommerce 10.1.2
     121
    117122= 2.3.2 =
    118123* Expanded the webhook debug to also add logging to the refunds.
Note: See TracChangeset for help on using the changeset viewer.