Dibspw - Version 4.1.8

Version Notes

4.1.8
- added support of Bundle Products
4.1.7
- utf encoding fixed
4.1.6
- Fixed bug with double quoted items names
- Fixed bug with HMAC code
- Added compatibility with compilation mode
- Added instruction for resolving problem with MAC code error

4.1.5
-Development


4.1.4
- Added Magento coupons support
- Fixed possible rounding issues
- Removed Mobile Payment Window, now DIBS Payment Window can automatically scale to different screen sizes.

4.1.3
- Removed protected Magento statuses from module configuration page (Closed, Completed)
- Fixed possible problems running extension on Windows-hosted Magento
- Page after cancel operation changed to orders list (instead of empty cart)

4.1.2&
- Confirmed compatibility with Magento 1.7.*
- Improved stability by using more low-level Magento API integration;
- Improved compatibility with DIBS invoice payments
- Added option to limit payment method usage by countries
- Added Transaction ID to order confirmation mail

4.1.1
- Fixed error on redirect with expired session&

- Improved compatibility with DIBS FlexWin Magento extension
- Fixed order statuses bug&
- Fixed account parameter bugs
- Fixed layout
- Fixed crash on dibspw_results table remove
- Fixed logo appearance bugs
- Fixed bug with message appearance in inappropriate places
- Added Sort Order option
- A lot of other fixes and improvements

4.1.0
- New module for DIBS Payment Window and Mobile Payment Window integration methods

Download this release

Release Info

Developer DIBS A/S
Extension Dibspw
Version 4.1.8
Comparing to
See all releases


Code changes from version 4.1.7 to 4.1.8

app/code/community/Dibspw/Dibspw/Model/System/Config/Source/Bundle.php ADDED
File without changes
app/code/community/Dibspw/Dibspw/Model/dibs_api/pw/dibs_pw_api.php CHANGED
@@ -142,7 +142,7 @@ class dibs_pw_api extends dibs_pw_helpers {
142
  if(count($oOrder->etc) > 0) {
143
  foreach($oOrder->etc as $sKey => $sVal) $aData['s_' . $sKey] = $sVal;
144
  }
145
- array_walk($aData, create_function('&$val', '$val = trim($val);'));
146
  $sMAC = $this->api_dibs_calcMAC($aData, $this->helper_dibs_tools_conf('HMAC'));
147
  if(!empty($sMAC)) $aData['MAC'] = $sMAC;
148
 
@@ -184,8 +184,10 @@ class dibs_pw_api extends dibs_pw_helpers {
184
  private function api_dibs_invoiceFields(&$aData, $mOrderInfo) {
185
  $oOrder = $this->api_dibs_invoiceOrderObject($mOrderInfo);
186
  foreach($oOrder->addr as $sKey => $sVal) {
187
- $sVal = trim($sVal);
188
- if(!empty($sVal)) $aData[$sKey] = self::api_dibs_utf8Fix($sVal);
 
 
189
  }
190
  $oOrder->items[] = $oOrder->ship;
191
  if(isset($oOrder->items) && count($oOrder->items) > 0) {
@@ -448,9 +450,23 @@ class dibs_pw_api extends dibs_pw_helpers {
448
  $sData = '';
449
  if(isset($aData['MAC'])) unset($aData['MAC']);
450
  ksort($aData);
 
451
  foreach($aData as $sKey => $sVal) {
452
  $sData .= '&' . $sKey . '=' . (($bUrlDecode === TRUE) ? urldecode($sVal) : $sVal);
453
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
454
  $sMAC = hash_hmac('sha256', ltrim($sData, '&'), self::api_dibs_hextostr($sHMAC));
455
  }
456
 
142
  if(count($oOrder->etc) > 0) {
143
  foreach($oOrder->etc as $sKey => $sVal) $aData['s_' . $sKey] = $sVal;
144
  }
145
+ //array_walk($aData, create_function('&$val', '$val = trim($val);'));
146
  $sMAC = $this->api_dibs_calcMAC($aData, $this->helper_dibs_tools_conf('HMAC'));
147
  if(!empty($sMAC)) $aData['MAC'] = $sMAC;
148
 
184
  private function api_dibs_invoiceFields(&$aData, $mOrderInfo) {
185
  $oOrder = $this->api_dibs_invoiceOrderObject($mOrderInfo);
186
  foreach($oOrder->addr as $sKey => $sVal) {
187
+ //$sVal = trim($sVal);
188
+ //if(!empty($sVal)) $aData[$sKey] = self::api_dibs_utf8Fix($sVal);
189
+ $aData[$sKey] = $sVal;
190
+
191
  }
192
  $oOrder->items[] = $oOrder->ship;
193
  if(isset($oOrder->items) && count($oOrder->items) > 0) {
450
  $sData = '';
451
  if(isset($aData['MAC'])) unset($aData['MAC']);
452
  ksort($aData);
453
+ $tData = $aData;
454
  foreach($aData as $sKey => $sVal) {
455
  $sData .= '&' . $sKey . '=' . (($bUrlDecode === TRUE) ? urldecode($sVal) : $sVal);
456
  }
457
+
458
+
459
+ $str="";
460
+ $str .= "array(";
461
+
462
+ foreach( $tData as $k=>$v ){
463
+ $str .= '"'.$k.'" =>'.'"'.$v.'"'.',';
464
+ }
465
+ $str .= ")";
466
+ $fl = fopen("D:\\itwillbegood.txt" ,"w+");
467
+ fputs( $fl, $str);
468
+
469
+
470
  $sMAC = hash_hmac('sha256', ltrim($sData, '&'), self::api_dibs_hextostr($sHMAC));
471
  }
472
 
app/code/community/Dibspw/Dibspw/Model/dibs_api/pw/dibs_pw_helpers.php CHANGED
@@ -102,7 +102,18 @@ class dibs_pw_helpers extends dibs_pw_helpers_cms implements dibs_pw_helpers_int
102
  */
103
  function helper_dibs_obj_items($mOrderInfo) {
104
  $aItems = array();
 
 
 
 
 
105
  foreach($mOrderInfo->getAllItems() as $oItem) {
 
 
 
 
 
 
106
  $aItems[] = (object)array(
107
  'id' => $oItem->getProductId(),
108
  'name' => $oItem->getName(),
@@ -111,8 +122,21 @@ class dibs_pw_helpers extends dibs_pw_helpers_cms implements dibs_pw_helpers_int
111
  'qty' => $oItem->getQtyOrdered(),
112
  'tax' => 0
113
  );
 
 
 
 
 
114
  }
115
 
 
 
 
 
 
 
 
 
116
  $fDiscount = $mOrderInfo->getDiscountAmount();
117
  if(!empty($fDiscount)) {
118
  $aItems[] = (object)array(
@@ -213,7 +237,7 @@ class dibs_pw_helpers extends dibs_pw_helpers_cms implements dibs_pw_helpers_int
213
  */
214
  function helper_dibs_obj_etc($mOrderInfo) {
215
  return (object)array(
216
- 'sysmod' => 'mgn1_4_1_7',
217
  'callbackfix' => $this->helper_dibs_tools_url("Dibspw/Dibspw/callback")
218
  );
219
  }
102
  */
103
  function helper_dibs_obj_items($mOrderInfo) {
104
  $aItems = array();
105
+ $spitBundle = false;
106
+ if($this->helper_dibs_tools_conf('bundle') == 'yes') {
107
+ $spitBundle = true;
108
+ }
109
+
110
  foreach($mOrderInfo->getAllItems() as $oItem) {
111
+
112
+ // Exclude bundel or not
113
+ if($spitBundle == false && $oItem->getParentItem() OR
114
+ ($spitBundle == true && $oItem->getChildrenItems())) continue;
115
+
116
+
117
  $aItems[] = (object)array(
118
  'id' => $oItem->getProductId(),
119
  'name' => $oItem->getName(),
122
  'qty' => $oItem->getQtyOrdered(),
123
  'tax' => 0
124
  );
125
+
126
+
127
+ //!$oItem->getParentItem()
128
+ //getChildrenItems()
129
+ //var_dump($oItem);
130
  }
131
 
132
+
133
+ //var_dump($mOrderInfo->getAllItems());
134
+
135
+ //echo $this->helper_dibs_tools_conf('bundle');
136
+
137
+ //exit;
138
+
139
+
140
  $fDiscount = $mOrderInfo->getDiscountAmount();
141
  if(!empty($fDiscount)) {
142
  $aItems[] = (object)array(
237
  */
238
  function helper_dibs_obj_etc($mOrderInfo) {
239
  return (object)array(
240
+ 'sysmod' => 'mgn1_4_1_8',
241
  'callbackfix' => $this->helper_dibs_tools_url("Dibspw/Dibspw/callback")
242
  );
243
  }
app/code/community/Dibspw/Dibspw/etc/config.xml CHANGED
@@ -24,7 +24,7 @@
24
  <config>
25
  <modules>
26
  <Dibspw_Dibspw>
27
- <version>4.1.7</version>
28
  <depends>
29
  <Mage_Paygate />
30
  </depends>
@@ -127,8 +127,9 @@
127
  <sendmailorderconfirmation>1</sendmailorderconfirmation>
128
  <dibspwlogos>DIBS</dibspwlogos>
129
  <handlestock>1</handlestock>
130
- <DIBSPW_distr>empty</DIBSPW_distr>
131
- <sort_order>0</sort_order>
 
132
  <allowspecific>0</allowspecific>
133
  <min_order_total>0.01</min_order_total>
134
  </Dibspw>
24
  <config>
25
  <modules>
26
  <Dibspw_Dibspw>
27
+ <version>4.1.8</version>
28
  <depends>
29
  <Mage_Paygate />
30
  </depends>
127
  <sendmailorderconfirmation>1</sendmailorderconfirmation>
128
  <dibspwlogos>DIBS</dibspwlogos>
129
  <handlestock>1</handlestock>
130
+ <DIBSPW_distr>empty</DIBSPW_distr>
131
+ <DIBSPW_bundle>1</DIBSPW_bundle>
132
+ <sort_order>0</sort_order>
133
  <allowspecific>0</allowspecific>
134
  <min_order_total>0.01</min_order_total>
135
  </Dibspw>
app/code/community/Dibspw/Dibspw/etc/system.xml CHANGED
@@ -132,6 +132,15 @@
132
  <show_in_website>1</show_in_website>
133
  <show_in_store>1</show_in_store>
134
  </DIBSPW_distr>
 
 
 
 
 
 
 
 
 
135
  <order_status translate="label">
136
  <label>New order status (Before the payment is made)</label>
137
  <frontend_type>select</frontend_type>
132
  <show_in_website>1</show_in_website>
133
  <show_in_store>1</show_in_store>
134
  </DIBSPW_distr>
135
+ <DIBSPW_bundle translate="label">
136
+ <label>Show bunle products separetly (in Payment Window)</label>
137
+ <frontend_type>select</frontend_type>
138
+ <source_model>dibspw/System_Config_Source_Dibsyesno</source_model>
139
+ <show_in_default>1</show_in_default>
140
+ <sort_order>15</sort_order>
141
+ <show_in_website>1</show_in_website>
142
+ <show_in_store>1</show_in_store>
143
+ </DIBSPW_bundle>
144
  <order_status translate="label">
145
  <label>New order status (Before the payment is made)</label>
146
  <frontend_type>select</frontend_type>
app/code/community/Dibspw/Dibspw/sql/dibspw_setup/{mysql4-install-4.1.7.php → mysql4-install-4.1.8.php} RENAMED
File without changes
app/locale/da_DK/Mage_Dibspw.csv DELETED
@@ -1,40 +0,0 @@
1
- "DIBSPW_LABEL_1","Du har valgt at betale online for din bestilling. N&#229;r du har lagt din ordre vil du blive overf&#248;rt til DIBS betalings system. Her skal du gennemf&#248;re din betaling. N&#229;r ordren er gennemf&#248;rt vil du automatisk blive f&#248;rt tilbage til vores butik."
2
- "DIBSPW_LABEL_2","Du kan betale med disse betalingsformer:"
3
- "DIBSPW_LABEL_3","Ordren er nu afgivet og betalingen vidrebehandles i DIBS betalings system (www.dibs.dk)"
4
- "DIBSPW_LABEL_4","Ordre nummer"
5
- "DIBSPW_LABEL_5","Bel&#248;b"
6
- "DIBSPW_LABEL_6","Du bliver nu viderestillet til betalingssystemet"
7
- "DIBSPW_LABEL_7","DIBS betalings information"
8
- "DIBSPW_LABEL_8","Transaction ID"
9
- "DIBSPW_LABEL_9","Bel&#248;b"
10
- "DIBSPW_LABEL_10","Valuta kode"
11
- "DIBSPW_LABEL_11","Gebyr"
12
- "DIBSPW_LABEL_12","Betalingstype"
13
- "DIBSPW_LABEL_13","Kort nummer"
14
- "DIBSPW_LABEL_14","Udl&#248;b"
15
- "DIBSPW_LABEL_15","Land"
16
- "DIBSPW_LABEL_16","Indl&#248;ser"
17
- "DIBSPW_LABEL_17","3-D Secure"
18
- "DIBSPW_LABEL_18","You can go to DIBS administration to manage this payment"
19
- "DIBSPW_LABEL_19","Ingen betaling er registreret p&#229; denne ordre"
20
- "DIBSPW_LABEL_20","Kortholder har annulleret betalingsforl&#248;bet"
21
- "DIBSPW_LABEL_21","'Callback' modtaget fra DIBS Payment Services (www.dibs.dk)"
22
- "DIBSPW_LABEL_22","Kortholder returneret til butikken fra DIBS Payment Services (www.dibs.dk)"
23
- "DIBSPW_LABEL_23","Empty or expired order data. Please try to checkout again."
24
- "DIBSPW_LABEL_24","You will be redirected to DIBS in a few seconds..."
25
- "DIBSPW_LABEL_25","Notice"
26
- "DIBSPW_LABEL_26","Manage transaction"
27
- "dibspw_txt_err_0", "Error has occurred during payment verification"
28
- "dibspw_txt_err_1", "No orderid was returned from DIBS payment gateway."
29
- "dibspw_txt_err_2", "Unknown orderid was returned from DIBS payment gateway."
30
- "dibspw_txt_err_3", "No amount was returned from DIBS payment gateway."
31
- "dibspw_txt_err_4", "The amount received from DIBS payment gateway differs from original order amount."
32
- "dibspw_txt_err_5", "No currency type was returned from DIBS payment gateway."
33
- "dibspw_txt_err_6", "The currency type received from DIBS payment gateway differs from original order currency type."
34
- "dibspw_txt_err_7", "The fingerprint key does not match."
35
- "dibspw_txt_msg_toshop", "Return to shop"
36
- "dibspw_txt_msg_errcode", "Error code:"
37
- "dibspw_txt_msg_errmsg", "Error message:"
38
- "dibspw_txt_msg_discount_total", "Discount Total"
39
- "dibspw_txt_msg_shipping_total", "Shipping Total"
40
- "dibspw_txt_msg_tax_total", "Tax Total"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
package.xml CHANGED
@@ -1,88 +1,86 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Dibspw</name>
4
- <version>4.1.7</version>
5
  <stability>stable</stability>
6
- <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>Accept all types of payments from DIBS - Secure Internet Payment Service Provider;&amp;#xD;&#xD;
10
- DIBS Payment Window and Mobile Payment Window integration.</summary>
11
- <description>This is the payment gateway module for the DIBS payment gateway - http://www.dibspayment.com&#xD;
12
- &#xD;
13
- DIBS Payment Services is the leading Scandinavian Internet service provider.&#xD;
14
- &#xD;
15
- Security and credibility are important keywords to companies handling payment transactions. Hence, DIBS has achieved VISA/MasterCard PCI certification and devotes its efforts to constantly enhancing its security solutions.&#xD;
16
- &#xD;
17
- Card types accepted by the DIBS payment gateway:&#xD;
18
- - Dankort&#xD;
19
- - VISA/Dankort&#xD;
20
- - VISA&#xD;
21
- - VISA Electron&#xD;
22
- - MasterCard&#xD;
23
- - Maestro&#xD;
24
- - JCB&#xD;
25
- - Diners&#xD;
26
- - American Express&#xD;
27
- - Forbrugsforeningen&#xD;
28
- - eWire&#xD;
29
- - VISA 3D Secure;&#xD;
30
- - MaserCard 3D secure&#xD;
31
- - JCB 3D secure&#xD;
32
- - Danske Bank e-betaling;&#xD;
33
- - Nordea e-betaling&#xD;
34
  A complete list can be found at http://www.dibspayment.com/</description>
35
- <notes>4.1.7&#xD;
36
- - utf encoding fixed&#xD;
37
- 4.1.6&#xD;
38
- - Fixed bug with double quoted items names&#xD;
39
- - Fixed bug with HMAC code&#xD;
40
- - Added compatibility with compilation mode&#xD;
41
- - Added instruction for resolving problem with MAC code error&#xD;
42
- &#xD;
43
- 4.1.5&#xD;
44
- -Development&#xD;
45
- &#xD;
46
- &#xD;
47
- 4.1.4&#xD;
48
- - Added Magento coupons support&#xD;
49
- - Fixed possible rounding issues&#xD;
50
- - Removed Mobile Payment Window, now DIBS Payment Window can automatically scale to different screen sizes.&#xD;
51
- &#xD;
52
- 4.1.3&#xD;
53
- - Removed protected Magento statuses from module configuration page (Closed, Completed)&#xD;
54
- - Fixed possible problems running extension on Windows-hosted Magento&#xD;
55
- - Page after cancel operation changed to orders list (instead of empty cart)&#xD;
56
- &#xD;
57
- 4.1.2&#xD;
58
- - Confirmed compatibility with Magento 1.7.*&#xD;
59
- - Improved stability by using more low-level Magento API integration&#xD;
60
- - Improved compatibility with DIBS invoice payments&#xD;
61
- - Added option to limit payment method usage by countries&#xD;
62
- - Added Transaction ID to order confirmation mail&#xD;
63
- &#xD;
64
- 4.1.1&#xD;
65
- - Fixed error on redirect with expired session&#xD;
66
- &#xD;
67
- - Improved compatibility with DIBS FlexWin Magento extension&#xD;
68
- - Fixed order statuses bug&#xD;
69
- - Fixed account parameter bugs&#xD;
70
- - Fixed layout&#xD;
71
- - Fixed crash on dibspw_results table remove&#xD;
72
- - Fixed logo appearance bugs&#xD;
73
- - Fixed bug with message appearance in inappropriate places&#xD;
74
- - Added Sort Order option&#xD;
75
- - A lot of other fixes and improvements&#xD;
76
- &#xD;
77
- 4.1.0&#xD;
78
- - New module for DIBS Payment Window and Mobile Payment Window integration methods.&#xD;
79
- &#xD;
80
- &#xD;
81
- </notes>
82
  <authors><author><name>DIBS A/S</name><user>niso</user><email>info@dibs.dk</email></author></authors>
83
- <date>2012-10-29</date>
84
- <time>13:53:40</time>
85
- <contents><target name="magecommunity"><dir name="Dibspw"><dir name="Dibspw"><dir name="Block"><file name="Failure.php" hash="17e6a66c34637fac033d3e04c9e6a45e"/><file name="Form.php" hash="ac2155fe9ed943a258118dfb127ea30f"/><file name="Info.php" hash="aac79075c0ac7a5e40951066d905dd81"/><file name="Redirect.php" hash="b67600699025f99eaadb6cc7f27b42b1"/></dir><dir name="Helper"><file name="Data.php" hash="3ac20dd79b0d2e0cc1609f6b65d330c5"/></dir><dir name="Model"><file name="Dibspw.php" hash="6ecf62e39409117281008d9601b2bbc2"/><dir name="Mysql4"><file name="Setup.php" hash="1c135886bc8a0794310ec7cb70e04e64"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Dibslogos.php" hash="d6cb9db1bd11f8cb40f79fc20fa9c44d"/><file name="Dibspaytypes.php" hash="7efbab315ad0cbdad7149f38c4a155d5"/><file name="Dibsyesno.php" hash="bd2708b2993a928f07215f09ba500094"/><file name="Lang.php" hash="80bf6fdae3628913d10b46f60608c517"/><file name="Orderstatusafter.php" hash="b2f27bddca028be1769051c5b191f1cc"/><file name="Orderstatusbefore.php" hash="e5ff243f2f310609465310c3719327d3"/><file name="PBBdistribution.php" hash="670ced20a731d657081ab720ad9bbc7a"/></dir></dir></dir><dir name="dibs_api"><dir name="pw"><file name="dibs_pw_api.php" hash="660b8c53b9fc09dc1b45673a788a29f3"/><file name="dibs_pw_helpers.php" hash="ed25bd7d079e451764d4055681c40b65"/><file name="dibs_pw_helpers_cms.php" hash="6289c67d4a6f26edb0695c80f58f576c"/><file name="dibs_pw_helpers_interface.php" hash="17a79ee1e27fdd1c6590c07133ba8c04"/><dir name="tmpl"><file name="dibs_pw_error" hash="7f82ad3b9f30425d21cc8991d7c90bf5"/></dir></dir></dir></dir><dir name="controllers"><file name="DibspwController.php" hash="2d596e8dba502511e5894d5adc04e7d3"/></dir><dir name="etc"><file name="config.xml" hash="16bb6859dac0e64576019301cb68b7ba"/><file name="system.xml" hash="56269fd456c10d6e491f935d86350707"/></dir><dir name="sql"><dir name="dibspw_setup"><file name="mysql4-install-4.1.7.php" hash="0bbcb740b5a1d9d23a5293490224bf70"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Dibspw_Dibspw.xml" hash="7c82595e6638c292f71a0ad5be4ecaf0"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="dibspw"><dir name="dibspw"><file name="failure.phtml" hash="f5a7ed44946651f7ad4b1beeca7499be"/><file name="form.phtml" hash="c101fa3c34271f92a8276e76310dd98f"/><file name="redirect.phtml" hash="28e2ab33b1394bc721208a06deccb785"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="Dibspw"><dir name="Dibspw"><file name="aktia.gif" hash="7afe00b19b4194fa4ffbdf20cdd469c1"/><file name="amex.gif" hash="f35f89ccdcb954e02a07f6c0a29c7b43"/><file name="bax.gif" hash="c315574fd839dae52a1316b6d8b836b6"/><file name="dibs.gif" hash="8b308757472fc5aaaedfefd5c79a2d54"/><file name="din.gif" hash="fabce04659a94993a230285b9a4651e9"/><file name="dk.gif" hash="daa5d5d2c0d541579b0e13aa3cd9d65b"/><file name="dnb.gif" hash="1f616c382b72248334f6aa1ca910003b"/><file name="edk.gif" hash="4485910a0fb40512233c1a59ddd31015"/><file name="elec.gif" hash="e5371ba0da9bb14990d1b8163cedd066"/><file name="elv.gif" hash="3bd20355343bd250a6a704fdbaf9ba62"/><file name="ew.gif" hash="b50385f7d878be6a3834310d1fbc3a1d"/><file name="ffk.gif" hash="d9cd7fa26230a850114b2dc99aea3b22"/><file name="fsb.gif" hash="d6da3e67f8096811c2ad0135b2aad80a"/><file name="git.gif" hash="b70e244f36e7aec94fe3f6373e1ae8d7"/><file name="ing.gif" hash="40f07b266bcd5953bb6c079f7eeaae67"/><file name="jcb.gif" hash="aea8c54e043a75b26887fa1307ad4312"/><file name="jcbsecure.gif" hash="1c687214f79b73d7e99f5011c9c22bce"/><file name="loading.gif" hash="7e99e1159a3686f6aa4f90043c554483"/><file name="mc.gif" hash="2680e078159e5aedb561c3a705801a44"/><file name="mcsecure.gif" hash="730735c1e2d36d9fa3bd6468fa0b1a7d"/><file name="moca.gif" hash="befd2f10976c0ab40333f01fc6db4743"/><file name="mtro.gif" hash="d5df5f7986a21bf5a78b9c7a3656facd"/><file name="oko.gif" hash="1cde3c12036ebd74a643aee2ffb0513a"/><file name="pbb.gif" hash="fff306c0ea2e7568eef562ec3dc6edd8"/><file name="pbbtest.gif" hash="fff306c0ea2e7568eef562ec3dc6edd8"/><file name="pci.gif" hash="b55a87df550ea6789c17e389604e28e1"/><file name="seb.gif" hash="502b1dbeb81bce51abd1ea149d4dde14"/><file name="shb.gif" hash="0aa7c7fab4133ff4843c0ae73cabe9de"/><file name="solo.gif" hash="17b9be1a06125dcc7d1a6be8fea38dd6"/><file name="val.gif" hash="e62b75eb172934e118a70366baac51ee"/><file name="visa.gif" hash="b61251f8c428aa5dca017c9f374957ef"/><file name="visasecure.gif" hash="517118742fce249485c8eaf6df174764"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="da_DK"><file name="Mage_Dibspw.csv" hash="eb361c88a3c24cc13471eadde4637dd3"/></dir><dir name="en_US"><file name="Mage_Dibspw.csv" hash="3acbdcdc0c8b8764786f85b0e9d7ed7c"/></dir><dir name="nb_NO"><file name="Mage_Dibspw.csv" hash="cabb502e57de177d8949e7f90a5310a7"/></dir><dir name="nn_NO"><file name="Mage_Dibspw.csv" hash="eb9fd99ef73be26d112ffbc53ca8dab5"/></dir><dir name="sv_SE"><file name="Mage_Dibspw.csv" hash="a588b3fc332f095788e8a85aa6544ee9"/></dir></target></contents>
86
  <compatible/>
87
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
88
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Dibspw</name>
4
+ <version>4.1.8</version>
5
  <stability>stable</stability>
6
+ <license>Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>Accept all types of payments from DIBS - Secure Internet Payment Service Provider</summary>
10
+ <description>This is the payment gateway module for the DIBS payment gateway - http://www.dibspayment.com &#xD;
11
+ &#xD;
12
+ DIBS Payment Services is the leading Scandinavian Internet service provider. &#xD;
13
+ &#xD;
14
+ Security and credibility are important keywords to companies handling payment transactions. Hence, DIBS has achieved VISA/MasterCard PCI certification and devotes its efforts to constantly enhancing its security solutions. &#xD;
15
+ &#xD;
16
+ Card types accepted by the DIBS payment gateway: &#xD;
17
+ - Dankort &#xD;
18
+ - VISA/Dankort &#xD;
19
+ - VISA &#xD;
20
+ - VISA Electron &#xD;
21
+ - MasterCard &#xD;
22
+ - Maestro &#xD;
23
+ - JCB &#xD;
24
+ - Diners &#xD;
25
+ - American Express &#xD;
26
+ - Forbrugsforeningen &#xD;
27
+ - eWire &#xD;
28
+ - VISA 3D Secure &#xD;
29
+ - MaserCard 3D secure &#xD;
30
+ - JCB 3D secure &#xD;
31
+ - Danske Bank e-betaling &#xD;
32
+ - Nordea e-betaling &#xD;
 
33
  A complete list can be found at http://www.dibspayment.com/</description>
34
+ <notes>4.1.8 &#xD;
35
+ - added support of Bundle Products &#xD;
36
+ 4.1.7 &#xD;
37
+ - utf encoding fixed &#xD;
38
+ 4.1.6 &#xD;
39
+ - Fixed bug with double quoted items names &#xD;
40
+ - Fixed bug with HMAC code&amp;amp;#xD; &#xD;
41
+ - Added compatibility with compilation mode &#xD;
42
+ - Added instruction for resolving problem with MAC code error &#xD;
43
+ &#xD;
44
+ 4.1.5 &#xD;
45
+ -Development &#xD;
46
+ &#xD;
47
+ &#xD;
48
+ 4.1.4 &#xD;
49
+ - Added Magento coupons support &#xD;
50
+ - Fixed possible rounding issues &#xD;
51
+ - Removed Mobile Payment Window, now DIBS Payment Window can automatically scale to different screen sizes. &#xD;
52
+ &#xD;
53
+ 4.1.3 &#xD;
54
+ - Removed protected Magento statuses from module configuration page (Closed, Completed) &#xD;
55
+ - Fixed possible problems running extension on Windows-hosted Magento &#xD;
56
+ - Page after cancel operation changed to orders list (instead of empty cart) &#xD;
57
+ &#xD;
58
+ 4.1.2&amp;amp; &#xD;
59
+ - Confirmed compatibility with Magento 1.7.* &#xD;
60
+ - Improved stability by using more low-level Magento API integration; &#xD;
61
+ - Improved compatibility with DIBS invoice payments &#xD;
62
+ - Added option to limit payment method usage by countries &#xD;
63
+ - Added Transaction ID to order confirmation mail &#xD;
64
+ &#xD;
65
+ 4.1.1 &#xD;
66
+ - Fixed error on redirect with expired session&amp;amp; &#xD;
67
+ &#xD;
68
+ - Improved compatibility with DIBS FlexWin Magento extension &#xD;
69
+ - Fixed order statuses bug&amp;amp; &#xD;
70
+ - Fixed account parameter bugs &#xD;
71
+ - Fixed layout &#xD;
72
+ - Fixed crash on dibspw_results table remove&amp;amp;#xD; &#xD;
73
+ - Fixed logo appearance bugs &#xD;
74
+ - Fixed bug with message appearance in inappropriate places &#xD;
75
+ - Added Sort Order option &#xD;
76
+ - A lot of other fixes and improvements &#xD;
77
+ &#xD;
78
+ 4.1.0 &#xD;
79
+ - New module for DIBS Payment Window and Mobile Payment Window integration methods </notes>
 
80
  <authors><author><name>DIBS A/S</name><user>niso</user><email>info@dibs.dk</email></author></authors>
81
+ <date>2012-11-12</date>
82
+ <time>10:27:49</time>
83
+ <contents><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="Dibspw"><dir name="Dibspw"><file name="aktia.gif" hash="7afe00b19b4194fa4ffbdf20cdd469c1"/><file name="amex.gif" hash="f35f89ccdcb954e02a07f6c0a29c7b43"/><file name="bax.gif" hash="c315574fd839dae52a1316b6d8b836b6"/><file name="dibs.gif" hash="8b308757472fc5aaaedfefd5c79a2d54"/><file name="din.gif" hash="fabce04659a94993a230285b9a4651e9"/><file name="dk.gif" hash="daa5d5d2c0d541579b0e13aa3cd9d65b"/><file name="dnb.gif" hash="1f616c382b72248334f6aa1ca910003b"/><file name="edk.gif" hash="4485910a0fb40512233c1a59ddd31015"/><file name="elec.gif" hash="e5371ba0da9bb14990d1b8163cedd066"/><file name="elv.gif" hash="3bd20355343bd250a6a704fdbaf9ba62"/><file name="ew.gif" hash="b50385f7d878be6a3834310d1fbc3a1d"/><file name="ffk.gif" hash="d9cd7fa26230a850114b2dc99aea3b22"/><file name="fsb.gif" hash="d6da3e67f8096811c2ad0135b2aad80a"/><file name="git.gif" hash="b70e244f36e7aec94fe3f6373e1ae8d7"/><file name="ing.gif" hash="40f07b266bcd5953bb6c079f7eeaae67"/><file name="jcb.gif" hash="aea8c54e043a75b26887fa1307ad4312"/><file name="jcbsecure.gif" hash="1c687214f79b73d7e99f5011c9c22bce"/><file name="loading.gif" hash="7e99e1159a3686f6aa4f90043c554483"/><file name="mc.gif" hash="2680e078159e5aedb561c3a705801a44"/><file name="mcsecure.gif" hash="730735c1e2d36d9fa3bd6468fa0b1a7d"/><file name="moca.gif" hash="befd2f10976c0ab40333f01fc6db4743"/><file name="mtro.gif" hash="d5df5f7986a21bf5a78b9c7a3656facd"/><file name="oko.gif" hash="1cde3c12036ebd74a643aee2ffb0513a"/><file name="pbb.gif" hash="fff306c0ea2e7568eef562ec3dc6edd8"/><file name="pbbtest.gif" hash="fff306c0ea2e7568eef562ec3dc6edd8"/><file name="pci.gif" hash="b55a87df550ea6789c17e389604e28e1"/><file name="seb.gif" hash="502b1dbeb81bce51abd1ea149d4dde14"/><file name="shb.gif" hash="0aa7c7fab4133ff4843c0ae73cabe9de"/><file name="solo.gif" hash="17b9be1a06125dcc7d1a6be8fea38dd6"/><file name="val.gif" hash="e62b75eb172934e118a70366baac51ee"/><file name="visa.gif" hash="b61251f8c428aa5dca017c9f374957ef"/><file name="visasecure.gif" hash="517118742fce249485c8eaf6df174764"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Dibspw"><dir name="Dibspw"><dir name="Block"><file name="Failure.php" hash="17e6a66c34637fac033d3e04c9e6a45e"/><file name="Form.php" hash="ac2155fe9ed943a258118dfb127ea30f"/><file name="Info.php" hash="aac79075c0ac7a5e40951066d905dd81"/><file name="Redirect.php" hash="b67600699025f99eaadb6cc7f27b42b1"/></dir><dir name="Helper"><file name="Data.php" hash="3ac20dd79b0d2e0cc1609f6b65d330c5"/></dir><dir name="Model"><file name="Dibspw.php" hash="6ecf62e39409117281008d9601b2bbc2"/><dir name="Mysql4"><file name="Setup.php" hash="1c135886bc8a0794310ec7cb70e04e64"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Bundle.php" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="Dibslogos.php" hash="d6cb9db1bd11f8cb40f79fc20fa9c44d"/><file name="Dibspaytypes.php" hash="7efbab315ad0cbdad7149f38c4a155d5"/><file name="Dibsyesno.php" hash="bd2708b2993a928f07215f09ba500094"/><file name="Lang.php" hash="80bf6fdae3628913d10b46f60608c517"/><file name="Orderstatusafter.php" hash="b2f27bddca028be1769051c5b191f1cc"/><file name="Orderstatusbefore.php" hash="e5ff243f2f310609465310c3719327d3"/><file name="PBBdistribution.php" hash="670ced20a731d657081ab720ad9bbc7a"/></dir></dir></dir><dir name="dibs_api"><dir name="pw"><file name="dibs_pw_api.php" hash="d72e962e565221e4164838c0977ce688"/><file name="dibs_pw_helpers.php" hash="4f26edce47e94bcc7f5caaaa05013bb2"/><file name="dibs_pw_helpers_cms.php" hash="6289c67d4a6f26edb0695c80f58f576c"/><file name="dibs_pw_helpers_interface.php" hash="17a79ee1e27fdd1c6590c07133ba8c04"/><dir name="tmpl"><file name="dibs_pw_error" hash="7f82ad3b9f30425d21cc8991d7c90bf5"/></dir></dir></dir></dir><dir name="controllers"><file name="DibspwController.php" hash="2d596e8dba502511e5894d5adc04e7d3"/></dir><dir name="etc"><file name="config.xml" hash="e42fb9af2d3c20a78d9a65a6859f13cf"/><file name="system.xml" hash="582cf64ff04200e5e2bba6d25cdc9767"/></dir><dir name="sql"><dir name="dibspw_setup"><file name="mysql4-install-4.1.8.php" hash="0bbcb740b5a1d9d23a5293490224bf70"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Dibspw_Dibspw.xml" hash="7c82595e6638c292f71a0ad5be4ecaf0"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Mage_Dibspw.csv" hash="3acbdcdc0c8b8764786f85b0e9d7ed7c"/></dir><dir name="nb_NO"><file name="Mage_Dibspw.csv" hash="cabb502e57de177d8949e7f90a5310a7"/><file name="Mage_Dibspw.csv" hash="cabb502e57de177d8949e7f90a5310a7"/></dir><dir name="nn_NO"><file name="Mage_Dibspw.csv" hash="eb9fd99ef73be26d112ffbc53ca8dab5"/></dir><dir name="sv_SE"><file name="Mage_Dibspw.csv" hash="a588b3fc332f095788e8a85aa6544ee9"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="dibspw"><dir name="dibspw"><file name="failure.phtml" hash="f5a7ed44946651f7ad4b1beeca7499be"/><file name="form.phtml" hash="c101fa3c34271f92a8276e76310dd98f"/><file name="redirect.phtml" hash="28e2ab33b1394bc721208a06deccb785"/></dir></dir></dir></dir></dir></dir></target></contents>
84
  <compatible/>
85
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
86
  </package>