Plugin Directory

Changeset 3145178


Ignore:
Timestamp:
09/02/2024 08:53:02 AM (18 months ago)
Author:
codebrainbv
Message:
  • Update 2.2.9.9
Location:
woo-rabo-omnikassa
Files:
50 added
3 edited

Legend:

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

    r3114275 r3145178  
    241241                                    $sMerchantOrderId = $aRokResult['merchantOrderId'];
    242242                                    $sOmniKassaStatus = $aRokResult['orderStatus'];
    243                                     $aTransactionData = icwoorok2_getTransaction($aRokResult['transactions']);
    244 
    245                                     $sTransactionId = $aTransactionData['id'];
    246                                     $sTransactionMethod = $aTransactionData['paymentBrand'];
    247243
    248244                                    // Get order by Merchant Order ID
     
    250246                                    $sOrderStatus = $oOrder->get_status();
    251247
    252                                     $sMessage = __('Status received from Rabo Smart Pay Webhook: ', 'ic-woo-rabo-omnikassa-2').$sOmniKassaStatus.__(' for transaction ID:', 'ic-woo-rabo-omnikassa-2', 'ic-woo-rabo-omnikassa-2').'<br>'.$sTransactionId;
     248                                    $sMessage = __('Status received from Rabo Smart Pay Webhook: ', 'ic-woo-rabo-omnikassa-2').$sOmniKassaStatus.'. ';
    253249
    254250                                    if (in_array($sOrderStatus, ['pending', 'failed', 'cancelled'])) {
     
    260256                                                $sMessage .= '<br>'.__('Update order status: Payment Completed', 'ic-woo-rabo-omnikassa-2');
    261257                                                $oOrder->add_order_note($sMessage);
    262                                                 $oOrder->set_payment_method($sTransactionMethod);
     258                                               
     259                                                $aTransactionData = icwoorok2_getTransaction($aRokResult['transactions']);
     260
     261                                                $sTransactionId = $aTransactionData['id'];
     262                                                $sTransactionMethod = $aTransactionData['paymentBrand'] ?? '';
     263
     264                                                if(!empty($sTransactionMethod)) {
     265                                                    $oOrder->set_payment_method($sTransactionMethod);
     266                                                }
     267
    263268                                                $oOrder->payment_complete($sTransactionId);
    264269                                            } else {
     
    296301                                        }
    297302                                    } else { // pending
    298                                         if ($sTransactionId && (strcmp($sOmniKassaStatus, 'COMPLETED') === 0)) {
     303                                        if (strcmp($sOmniKassaStatus, 'COMPLETED') === 0) {
    299304                                            $sMessage .= __('<br>Transaction ID updated.', 'ic-woo-rabo-omnikassa-2');
     305
     306                                            $aTransactionData = icwoorok2_getTransaction($aRokResult['transactions']);
     307
     308                                            $sTransactionId = $aTransactionData['id'];
     309                                            $sTransactionMethod = $aTransactionData['paymentBrand'] ?? '';
     310
    300311                                            $oOrder->set_transaction_id($sTransactionId);
    301312                                            $oOrder->save();
  • woo-rabo-omnikassa/trunk/ic-woo-omnikassa-2.php

    r3137426 r3145178  
    99    Text Domain: ic-woo-omnikassa-2
    1010    Domain Path: /languages
    11     Version: 2.2.9.8
     11    Version: 2.2.9.9
    1212    WC tested up to: 9.1.4
    1313*/
  • woo-rabo-omnikassa/trunk/readme.txt

    r3137426 r3145178  
    113113== Changelog ==
    114114
     115= 2.2.9.9 =
     116* Fixed a warning where the Payment Brand is empty in the webhook call.
     117* Checked compatibility with Woocommerce 9.2.3
     118
     119
    115120= 2.2.9.8 =
    116121* Added required customer data to be send to Rabo Smart Pay.
Note: See TracChangeset for help on using the changeset viewer.