Test Setup Failed
Push — master ( 302d45...3f2dba )
by
unknown
01:04 queued 16s
created
Controller/Adminhtml/Config/Export/Index.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -87,7 +87,7 @@
 block discarded – undo
87 87
                 $sXml = $this->configExport->generateConfigExportXml();
88 88
                 if ($sXml !== false) {
89 89
                     $oResultRaw->setHeader("Content-Type", "text/xml; charset=\"utf8\"", true);
90
-                    $oResultRaw->setHeader("Content-Disposition", "attachment; filename=\"payone_config_export" . date('Y-m-d H-i-s') . "_" . md5($sXml) . ".xml\"", true);
90
+                    $oResultRaw->setHeader("Content-Disposition", "attachment; filename=\"payone_config_export".date('Y-m-d H-i-s')."_".md5($sXml).".xml\"", true);
91 91
                     $oResultRaw->setContents($sXml);
92 92
                 }
93 93
             } catch (\Exception $e) {
Please login to merge, or discard this patch.
Service/V1/InstallmentPlan.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -135,9 +135,9 @@  discard block
 block discarded – undo
135 135
     {
136 136
         $sErrorMessage = false;
137 137
         if (isset($aResponsePreCheck['status']) && $aResponsePreCheck['status'] == 'ERROR') {
138
-            $sErrorMessage = __($aResponsePreCheck['errorcode'] . ' - ' . $aResponsePreCheck['customermessage']);
138
+            $sErrorMessage = __($aResponsePreCheck['errorcode'].' - '.$aResponsePreCheck['customermessage']);
139 139
         } elseif (isset($aResponseCalculation['status']) && $aResponseCalculation['status'] == 'ERROR') {
140
-            $sErrorMessage = __($aResponseCalculation['errorcode'] . ' - ' . $aResponseCalculation['customermessage']);
140
+            $sErrorMessage = __($aResponseCalculation['errorcode'].' - '.$aResponseCalculation['customermessage']);
141 141
         } elseif (!$aResponsePreCheck || (isset($aResponsePreCheck['status']) && $aResponsePreCheck['status'] == 'OK' && !$aResponseCalculation)) {
142 142
             $sErrorMessage = __('An unknown error occurred');
143 143
         }
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
     public function getPayDataArray($aResponse)
190 190
     {
191 191
         $aPayData = array();
192
-        foreach($aResponse as $sKey => $sValue) {
192
+        foreach ($aResponse as $sKey => $sValue) {
193 193
             $sCorrectedKey = str_ireplace('add_paydata[', '', $sKey);
194 194
             $sCorrectedKey = rtrim($sCorrectedKey, ']');
195 195
             $sCorrectedKey = strtolower($sCorrectedKey);
@@ -214,18 +214,18 @@  discard block
 block discarded – undo
214 214
         $aPayData = $this->getPayDataArray($aResponse);
215 215
         foreach ($aPayData as $sKey => $sValue) {
216 216
             $aSplit = explode('_', $sKey);
217
-            for($i = count($aSplit); $i > 0; $i--) {
218
-                if($i == count($aSplit)) {
219
-                    $aTmp = array($aSplit[$i-1] => $sValue);
217
+            for ($i = count($aSplit); $i > 0; $i--) {
218
+                if ($i == count($aSplit)) {
219
+                    $aTmp = array($aSplit[$i - 1] => $sValue);
220 220
                 } else {
221
-                    $aTmp = array($aSplit[$i-1] => $aTmp);
221
+                    $aTmp = array($aSplit[$i - 1] => $aTmp);
222 222
                 }
223 223
             }
224 224
 
225 225
             $aInstallmentData = array_replace_recursive($aInstallmentData, $aTmp);
226 226
         }
227 227
 
228
-        if(isset($aInstallmentData['paymentdetails']) && count($aInstallmentData['paymentdetails']) > 0) {
228
+        if (isset($aInstallmentData['paymentdetails']) && count($aInstallmentData['paymentdetails']) > 0) {
229 229
             return $aInstallmentData['paymentdetails'];
230 230
         }
231 231
 
Please login to merge, or discard this patch.
Model/Plugins/CreditmemoService.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -77,7 +77,7 @@
 block discarded – undo
77 77
     ) {
78 78
         try {
79 79
             $return = $proceed($creditmemo, $offlineRequested);
80
-        } catch(\Exception $ex) {
80
+        } catch (\Exception $ex) {
81 81
             $aRequest = $this->checkoutSession->getPayoneDebitRequest();
82 82
             if (is_array($aRequest) && !empty($aRequest)) {
83 83
                 $aResponse = $this->checkoutSession->getPayoneDebitResponse();
Please login to merge, or discard this patch.
Model/TransactionStatus/Forwarding.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -109,7 +109,7 @@
 block discarded – undo
109 109
         try {
110 110
             $this->curl->post($sUrl, $aPostArray);
111 111
             $this->log($sUrl.' Response: '.$this->curl->getBody(), $aPostArray);
112
-        } catch(\Exception $exc) {
112
+        } catch (\Exception $exc) {
113 113
             $this->log($sUrl.' Exception: '.$exc->getMessage(), $aPostArray);
114 114
         }
115 115
     }
Please login to merge, or discard this patch.
Controller/ExternalAction.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@
 block discarded – undo
46 46
         parent::__construct($context);
47 47
 
48 48
         // Fix for Magento 2.3 CsrfValidator and backwards-compatibility to prior Magento 2 versions
49
-        if(interface_exists("\Magento\Framework\App\CsrfAwareActionInterface")) {
49
+        if (interface_exists("\Magento\Framework\App\CsrfAwareActionInterface")) {
50 50
             $request = $this->getRequest();
51 51
             if ($request instanceof Http && $request->isPost()) {
52 52
                 $request->setParam('ajax', true);
Please login to merge, or discard this patch.
Helper/HostedIframe.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -185,7 +185,7 @@
 block discarded – undo
185 185
 
186 186
         if ($autoCcDetection) {
187 187
             // Get a flat CC type array like (e.g. ["V", "M", "J", "U", "P"]).
188
-            $availableCcTypes = array_map(function ($type) { return $type['id']; }, $this->paymentHelper->getAvailableCreditcardTypes());
188
+            $availableCcTypes = array_map(function($type) { return $type['id']; }, $this->paymentHelper->getAvailableCreditcardTypes());
189 189
 
190 190
             // Return the auto cardtype detection config with enabled CC types.
191 191
             return [
Please login to merge, or discard this patch.
Helper/Database.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -278,7 +278,7 @@
 block discarded – undo
278 278
     public function getOldAddressStatus(AddressInterface $oAddress, $blIsCreditrating = true)
279 279
     {
280 280
         $sStatus = $this->getStatusFromPreviousQuoteAddress($oAddress, $blIsCreditrating);
281
-        if(empty($sStatus) && $blIsCreditrating === true && $this->getConfigParam('integration_event', 'creditrating', 'payone_protect') == 'after_payment') {
281
+        if (empty($sStatus) && $blIsCreditrating === true && $this->getConfigParam('integration_event', 'creditrating', 'payone_protect') == 'after_payment') {
282 282
             $sStatus = $this->getScoreFromCheckedAddresses($oAddress);
283 283
         }
284 284
         return $sStatus;
Please login to merge, or discard this patch.
Service/V1/KlarnaHandler.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -109,7 +109,7 @@
 block discarded – undo
109 109
                 if ($aResponse['status'] == 'OK') {
110 110
                     $oResponse->setData('clientToken', $aResponse['add_paydata[client_token]']);
111 111
                     $blSuccess = true;
112
-                } elseif($aResponse['status'] == 'ERROR') {
112
+                } elseif ($aResponse['status'] == 'ERROR') {
113 113
                     if ($aResponse['errorcode'] == '981') {
114 114
                         $oResponse->setData('errormessage', __('Payment method is not available anymore'));
115 115
                     } else {
Please login to merge, or discard this patch.
Setup/Tables/RatepayProfileConfig.php 1 patch
Spacing   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -43,65 +43,65 @@
 block discarded – undo
43 43
     protected static $aTableData = [
44 44
         'title' => self::TABLE_RATEPAY_PROFILE_CONFIG,
45 45
         'columns' => [
46
-            'shop_id'                               => ['type' => Table::TYPE_INTEGER,  'length' => null,   'option' => ['identity' => true, 'unsigned' => true, 'nullable' => false, 'primary' => true]],
47
-            'profile_id'                            => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
48
-            'merchant_name'                         => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
49
-            'merchant_status'                       => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
50
-            'shop_name'                             => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
51
-            'name'                                  => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
52
-            'currency'                              => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
53
-            'type'                                  => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
54
-            'activation_status_elv'                 => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
55
-            'activation_status_installment'         => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
56
-            'activation_status_invoice'             => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
57
-            'activation_status_prepayment'          => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
58
-            'amount_min_longrun'                    => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
59
-            'b2b_pq_full'                           => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
60
-            'b2b_pq_light'                          => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
61
-            'b2b_elv'                               => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
62
-            'b2b_installment'                       => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
63
-            'b2b_invoice'                           => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
64
-            'b2b_prepayment'                        => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
65
-            'country_code_billing'                  => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
66
-            'country_code_delivery'                 => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
67
-            'delivery_address_pq_full'              => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
68
-            'delivery_address_pq_light'             => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
69
-            'delivery_address_elv'                  => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
70
-            'delivery_address_installment'          => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
71
-            'delivery_address_invoice'              => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
72
-            'delivery_address_prepayment'           => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
73
-            'device_fingerprint_snippet_id'         => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
74
-            'eligibility_device_fingerprint'        => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
75
-            'eligibility_ratepay_elv'               => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
76
-            'eligibility_ratepay_installment'       => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
77
-            'eligibility_ratepay_invoice'           => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
78
-            'eligibility_ratepay_pq_full'           => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
79
-            'eligibility_ratepay_pq_light'          => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
80
-            'eligibility_ratepay_prepayment'        => ['type' => Table::TYPE_INTEGER,  'length' => 1,      'option' => ['nullable' => true, 'default' => NULL]],
81
-            'interest_rate_merchant_towards_bank'   => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
82
-            'interestrate_default'                  => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
83
-            'interestrate_max'                      => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
84
-            'interestrate_min'                      => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
85
-            'min_difference_dueday'                 => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
86
-            'month_allowed'                         => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
87
-            'month_longrun'                         => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
88
-            'month_number_max'                      => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
89
-            'month_number_min'                      => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
90
-            'payment_amount'                        => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
91
-            'payment_firstday'                      => ['type' => Table::TYPE_INTEGER,  'length' => 2,      'option' => ['nullable' => true, 'default' => NULL]],
92
-            'payment_lastrate'                      => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
93
-            'rate_min_longrun'                      => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
94
-            'rate_min_normal'                       => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
95
-            'service_charge'                        => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
96
-            'tx_limit_elv_max'                      => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
97
-            'tx_limit_elv_min'                      => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
98
-            'tx_limit_installment_max'              => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
99
-            'tx_limit_installment_min'              => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
100
-            'tx_limit_invoice_max'                  => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
101
-            'tx_limit_invoice_min'                  => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
102
-            'tx_limit_prepayment_max'               => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
103
-            'tx_limit_prepayment_min'               => ['type' => Table::TYPE_DECIMAL,  'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
104
-            'valid_payment_firstdays'               => ['type' => Table::TYPE_TEXT,     'length' => 32,     'option' => ['nullable' => true, 'default' => NULL]],
46
+            'shop_id'                               => ['type' => Table::TYPE_INTEGER, 'length' => null, 'option' => ['identity' => true, 'unsigned' => true, 'nullable' => false, 'primary' => true]],
47
+            'profile_id'                            => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
48
+            'merchant_name'                         => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
49
+            'merchant_status'                       => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
50
+            'shop_name'                             => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
51
+            'name'                                  => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
52
+            'currency'                              => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
53
+            'type'                                  => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
54
+            'activation_status_elv'                 => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
55
+            'activation_status_installment'         => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
56
+            'activation_status_invoice'             => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
57
+            'activation_status_prepayment'          => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
58
+            'amount_min_longrun'                    => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
59
+            'b2b_pq_full'                           => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
60
+            'b2b_pq_light'                          => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
61
+            'b2b_elv'                               => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
62
+            'b2b_installment'                       => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
63
+            'b2b_invoice'                           => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
64
+            'b2b_prepayment'                        => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
65
+            'country_code_billing'                  => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
66
+            'country_code_delivery'                 => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
67
+            'delivery_address_pq_full'              => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
68
+            'delivery_address_pq_light'             => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
69
+            'delivery_address_elv'                  => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
70
+            'delivery_address_installment'          => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
71
+            'delivery_address_invoice'              => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
72
+            'delivery_address_prepayment'           => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
73
+            'device_fingerprint_snippet_id'         => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
74
+            'eligibility_device_fingerprint'        => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
75
+            'eligibility_ratepay_elv'               => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
76
+            'eligibility_ratepay_installment'       => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
77
+            'eligibility_ratepay_invoice'           => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
78
+            'eligibility_ratepay_pq_full'           => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
79
+            'eligibility_ratepay_pq_light'          => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
80
+            'eligibility_ratepay_prepayment'        => ['type' => Table::TYPE_INTEGER, 'length' => 1, 'option' => ['nullable' => true, 'default' => NULL]],
81
+            'interest_rate_merchant_towards_bank'   => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
82
+            'interestrate_default'                  => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
83
+            'interestrate_max'                      => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
84
+            'interestrate_min'                      => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
85
+            'min_difference_dueday'                 => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
86
+            'month_allowed'                         => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
87
+            'month_longrun'                         => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
88
+            'month_number_max'                      => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
89
+            'month_number_min'                      => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
90
+            'payment_amount'                        => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
91
+            'payment_firstday'                      => ['type' => Table::TYPE_INTEGER, 'length' => 2, 'option' => ['nullable' => true, 'default' => NULL]],
92
+            'payment_lastrate'                      => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
93
+            'rate_min_longrun'                      => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
94
+            'rate_min_normal'                       => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
95
+            'service_charge'                        => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
96
+            'tx_limit_elv_max'                      => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
97
+            'tx_limit_elv_min'                      => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
98
+            'tx_limit_installment_max'              => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
99
+            'tx_limit_installment_min'              => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
100
+            'tx_limit_invoice_max'                  => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
101
+            'tx_limit_invoice_min'                  => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
102
+            'tx_limit_prepayment_max'               => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
103
+            'tx_limit_prepayment_min'               => ['type' => Table::TYPE_DECIMAL, 'length' => '20,4', 'option' => ['nullable' => true, 'default' => NULL]],
104
+            'valid_payment_firstdays'               => ['type' => Table::TYPE_TEXT, 'length' => 32, 'option' => ['nullable' => true, 'default' => NULL]],
105 105
         ],
106 106
         'comment' => 'Ratepay profile configuration'
107 107
     ];
Please login to merge, or discard this patch.