Version Notes
* Add support for MageWorld OneStepCheckout
Download this release
Release Info
Developer | Capayable |
Extension | Tritac_Capayable |
Version | 2.3.0 |
Comparing to | |
See all releases |
Code changes from version 2.2.0 to 2.3.0
app/code/community/Tritac/Capayable/etc/config.xml
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Tritac_Capayable>
|
13 |
-
<version>2.
|
14 |
</Tritac_Capayable>
|
15 |
</modules>
|
16 |
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Tritac_Capayable>
|
13 |
+
<version>2.3.0</version>
|
14 |
</Tritac_Capayable>
|
15 |
</modules>
|
16 |
|
app/design/frontend/base/default/template/capayable/form.phtml
CHANGED
@@ -43,7 +43,7 @@
|
|
43 |
}
|
44 |
//if($_customer->getCustomerMiddlename() && $isLoggedIn)
|
45 |
// $initials = $_customer->getCustomerMiddlename();
|
46 |
-
|
47 |
|
48 |
$postcode = $billingAddress->getData("postcode");
|
49 |
if($_customer->getPostalCode() && $isLoggedIn) {
|
@@ -55,87 +55,9 @@
|
|
55 |
$city = $_customer->getCity();
|
56 |
}
|
57 |
|
58 |
-
?>
|
59 |
-
|
60 |
-
<script type="text/javascript">
|
61 |
-
//<![CDATA[
|
62 |
-
|
63 |
-
// Prototype-- http://michaelxavier.net/posts/2011-04-02-Document-Ready-in-Prototype.html
|
64 |
-
(function() {
|
65 |
-
var init = function(){
|
66 |
-
|
67 |
-
Event.observe($('<?php echo $_code ?>_is_corporation'), 'change', toggleCorporationForm);
|
68 |
-
toggleCorporationForm();
|
69 |
-
|
70 |
-
<?php if ($cocNumberCheck): ?>
|
71 |
-
Event.observe($('<?php echo $_code?>_coc_number'), 'change', submitCocRequest);
|
72 |
-
<?php endif ?>
|
73 |
-
};
|
74 |
-
|
75 |
-
if (document.loaded) {
|
76 |
-
init();
|
77 |
-
} else {
|
78 |
-
document.observe('dom:loaded', init);
|
79 |
-
}
|
80 |
-
})();
|
81 |
-
|
82 |
-
function toggleCorporationForm() {
|
83 |
-
var elm = $('<?php echo $_code ?>_is_corporation');
|
84 |
-
if (elm.value == 1) {
|
85 |
-
$('<?php echo $_code ?>_is_sole_wrapper').show();
|
86 |
-
$('<?php echo $_code ?>_corporation_name_wrapper').show();
|
87 |
-
$('<?php echo $_code ?>_coc_number_wrapper').show();
|
88 |
-
} else {
|
89 |
-
$('<?php echo $_code ?>_is_sole_wrapper').hide();
|
90 |
-
$('<?php echo $_code ?>_corporation_name_wrapper').hide();
|
91 |
-
$('<?php echo $_code ?>_coc_number_wrapper').hide();
|
92 |
-
}
|
93 |
-
};
|
94 |
-
|
95 |
-
function submitCocRequest()
|
96 |
-
{
|
97 |
-
new Ajax.Request("<?php echo Mage::getBaseUrl(); ?>capayable/ajax/registrationcheck", {
|
98 |
-
method: 'get',
|
99 |
-
parameters: {coc_number: $('<?php echo $_code ?>_coc_number').value},
|
100 |
-
onSuccess: cocRequestOnSuccess,
|
101 |
-
onFailure: cocRequestOnFailure
|
102 |
-
});
|
103 |
-
}
|
104 |
-
|
105 |
-
function cocRequestOnSuccess(response){
|
106 |
-
var json = response.responseText.evalJSON();
|
107 |
-
if (json.isAccepted) {
|
108 |
-
|
109 |
-
$('<?php echo $_code ?>_corporation_name').value = json.corporationName;
|
110 |
-
$('<?php echo $_code ?>_street').value = json.streetName;
|
111 |
-
$('<?php echo $_code ?>_house_number').value = json.houseNumber;
|
112 |
-
$('<?php echo $_code ?>_house_suffix').value = json.houseNumberSuffix;
|
113 |
-
$('<?php echo $_code ?>_postcode').value = json.zipCode;
|
114 |
-
$('<?php echo $_code ?>_city').value = json.city;
|
115 |
-
|
116 |
-
} else {
|
117 |
-
cocRequestOnFailure(response);
|
118 |
-
}
|
119 |
-
}
|
120 |
-
|
121 |
-
function cocRequestOnFailure(response){
|
122 |
-
$('<?php echo $_code ?>_corporation_name').value = '';
|
123 |
-
$('<?php echo $_code ?>_street').value = '';
|
124 |
-
$('<?php echo $_code ?>_house_number').value = '';
|
125 |
-
$('<?php echo $_code ?>_house_suffix').value = '';
|
126 |
-
$('<?php echo $_code ?>_postcode').value = '';
|
127 |
-
$('<?php echo $_code ?>_city').value = '';
|
128 |
-
}
|
129 |
-
|
130 |
-
|
131 |
-
//]]>
|
132 |
-
</script>
|
133 |
-
<?php
|
134 |
-
|
135 |
?>
|
136 |
<ul class="form-list" id="payment_form_<?php echo $_code ?>" style="display:none;">
|
137 |
|
138 |
-
|
139 |
<li>
|
140 |
<label for="<?php echo $_code?>_middlename" class="required"><em>*</em><?php echo $this->__('Initials')?></label>
|
141 |
<div class="input-box">
|
@@ -286,3 +208,182 @@ function cocRequestOnFailure(response){
|
|
286 |
|
287 |
</ul>
|
288 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
//if($_customer->getCustomerMiddlename() && $isLoggedIn)
|
45 |
// $initials = $_customer->getCustomerMiddlename();
|
46 |
+
$hasMageWorldOSC = Mage::helper('core')->isModuleEnabled('MW_Onestepcheckout');
|
47 |
|
48 |
$postcode = $billingAddress->getData("postcode");
|
49 |
if($_customer->getPostalCode() && $isLoggedIn) {
|
55 |
$city = $_customer->getCity();
|
56 |
}
|
57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
?>
|
59 |
<ul class="form-list" id="payment_form_<?php echo $_code ?>" style="display:none;">
|
60 |
|
|
|
61 |
<li>
|
62 |
<label for="<?php echo $_code?>_middlename" class="required"><em>*</em><?php echo $this->__('Initials')?></label>
|
63 |
<div class="input-box">
|
208 |
|
209 |
</ul>
|
210 |
|
211 |
+
<script type="text/javascript">
|
212 |
+
//<![CDATA[
|
213 |
+
/**
|
214 |
+
* Event.simulate(@element, eventName[, options]) -> Element
|
215 |
+
*
|
216 |
+
* - @element: element to fire event on
|
217 |
+
* - eventName: name of event to fire (only MouseEvents and HTMLEvents interfaces are supported)
|
218 |
+
* - options: optional object to fine-tune event properties - pointerX, pointerY, ctrlKey, etc.
|
219 |
+
*
|
220 |
+
* $('foo').simulate('click'); // => fires "click" event on an element with id=foo
|
221 |
+
*
|
222 |
+
**/
|
223 |
+
(function(){
|
224 |
+
|
225 |
+
var eventMatchers = {
|
226 |
+
'HTMLEvents': /^(?:load|unload|abort|error|select|change|submit|reset|focus|blur|resize|scroll)$/,
|
227 |
+
'MouseEvents': /^(?:click|mouse(?:down|up|over|move|out))$/
|
228 |
+
}
|
229 |
+
var defaultOptions = {
|
230 |
+
pointerX: 0,
|
231 |
+
pointerY: 0,
|
232 |
+
button: 0,
|
233 |
+
ctrlKey: false,
|
234 |
+
altKey: false,
|
235 |
+
shiftKey: false,
|
236 |
+
metaKey: false,
|
237 |
+
bubbles: true,
|
238 |
+
cancelable: true
|
239 |
+
}
|
240 |
+
|
241 |
+
Event.simulate = function(element, eventName) {
|
242 |
+
var options = Object.extend(defaultOptions, arguments[2] || { });
|
243 |
+
var oEvent, eventType = null;
|
244 |
+
|
245 |
+
element = $(element);
|
246 |
+
|
247 |
+
for (var name in eventMatchers) {
|
248 |
+
if (eventMatchers[name].test(eventName)) { eventType = name; break; }
|
249 |
+
}
|
250 |
+
|
251 |
+
if (!eventType)
|
252 |
+
throw new SyntaxError('Only HTMLEvents and MouseEvents interfaces are supported');
|
253 |
+
|
254 |
+
if (document.createEvent) {
|
255 |
+
oEvent = document.createEvent(eventType);
|
256 |
+
if (eventType == 'HTMLEvents') {
|
257 |
+
oEvent.initEvent(eventName, options.bubbles, options.cancelable);
|
258 |
+
}
|
259 |
+
else {
|
260 |
+
oEvent.initMouseEvent(eventName, options.bubbles, options.cancelable, document.defaultView,
|
261 |
+
options.button, options.pointerX, options.pointerY, options.pointerX, options.pointerY,
|
262 |
+
options.ctrlKey, options.altKey, options.shiftKey, options.metaKey, options.button, element);
|
263 |
+
}
|
264 |
+
element.dispatchEvent(oEvent);
|
265 |
+
}
|
266 |
+
else {
|
267 |
+
options.clientX = options.pointerX;
|
268 |
+
options.clientY = options.pointerY;
|
269 |
+
oEvent = Object.extend(document.createEventObject(), options);
|
270 |
+
element.fireEvent('on' + eventName, oEvent);
|
271 |
+
}
|
272 |
+
return element;
|
273 |
+
}
|
274 |
+
|
275 |
+
Element.addMethods({ simulate: Event.simulate });
|
276 |
+
})()
|
277 |
+
//]]>
|
278 |
+
</script>
|
279 |
+
<script type="text/javascript">
|
280 |
+
//<![CDATA[
|
281 |
+
// Prototype-- http://michaelxavier.net/posts/2011-04-02-Document-Ready-in-Prototype.html
|
282 |
+
(function() {
|
283 |
+
var init = function(){
|
284 |
+
|
285 |
+
Event.observe($('<?php echo $_code ?>_is_corporation'), 'change', toggleCorporationForm);
|
286 |
+
toggleCorporationForm();
|
287 |
+
|
288 |
+
<?php if ($cocNumberCheck): ?>
|
289 |
+
Event.observe($('<?php echo $_code?>_coc_number'), 'change', submitCocRequest);
|
290 |
+
<?php endif ?>
|
291 |
+
|
292 |
+
<?php if ($hasMageWorldOSC): ?>
|
293 |
+
listenAndApplyChanges('#billing\\:company', '#capayable_corporation_name');
|
294 |
+
listenAndApplyChanges('#billing\\:firstname', '#capayable_middlename');
|
295 |
+
listenAndApplyChanges('#billing\\:postcode', '#capayable_postcode');
|
296 |
+
listenAndApplyChanges('#billing\\:city', '#capayable_city');
|
297 |
+
<?php endif ?>
|
298 |
+
};
|
299 |
+
|
300 |
+
if (document.loaded) {
|
301 |
+
init();
|
302 |
+
} else {
|
303 |
+
document.observe('dom:loaded', init);
|
304 |
+
}
|
305 |
+
})();
|
306 |
+
|
307 |
+
function listenAndApplyChanges(oneStepCheckoutSelector, capayableSelector) {
|
308 |
+
|
309 |
+
// One step checkout uses jQuery under the alias $MW_Onestepcheckout.
|
310 |
+
|
311 |
+
var $oneStepCheckoutElement = $MW_Onestepcheckout(oneStepCheckoutSelector);
|
312 |
+
var $capayableElement = $MW_Onestepcheckout(capayableSelector);
|
313 |
+
|
314 |
+
$oneStepCheckoutElement.on('change', function() {
|
315 |
+
|
316 |
+
var val = $oneStepCheckoutElement.val();
|
317 |
+
|
318 |
+
if(capayableSelector == '#capayable_middlename' && val) {
|
319 |
+
names = val.split(' ');
|
320 |
+
val = '';
|
321 |
+
$MW_Onestepcheckout.each(names, function(index, name) {
|
322 |
+
val += name.substring(0,1) + '. ';
|
323 |
+
});
|
324 |
+
}
|
325 |
+
|
326 |
+
if(capayableSelector == '#capayable_corporation_name') {
|
327 |
+
$MW_Onestepcheckout('#capayable_is_corporation').val(val ? 1 : 0);
|
328 |
+
|
329 |
+
// Trigger the prototype event
|
330 |
+
$('capayable_is_corporation').simulate('change');
|
331 |
+
}
|
332 |
+
|
333 |
+
$capayableElement.val(val);
|
334 |
+
});
|
335 |
+
$oneStepCheckoutElement.change();
|
336 |
+
}
|
337 |
+
|
338 |
+
function toggleCorporationForm() {
|
339 |
+
var elm = $('<?php echo $_code ?>_is_corporation');
|
340 |
+
if (elm.value == 1) {
|
341 |
+
$('<?php echo $_code ?>_is_sole_wrapper').show();
|
342 |
+
$('<?php echo $_code ?>_corporation_name_wrapper').show();
|
343 |
+
$('<?php echo $_code ?>_coc_number_wrapper').show();
|
344 |
+
} else {
|
345 |
+
$('<?php echo $_code ?>_is_sole_wrapper').hide();
|
346 |
+
$('<?php echo $_code ?>_corporation_name_wrapper').hide();
|
347 |
+
$('<?php echo $_code ?>_coc_number_wrapper').hide();
|
348 |
+
}
|
349 |
+
};
|
350 |
+
|
351 |
+
function updateCapayableFields() {
|
352 |
+
|
353 |
+
}
|
354 |
+
|
355 |
+
function submitCocRequest() {
|
356 |
+
new Ajax.Request("<?php echo Mage::getBaseUrl(); ?>capayable/ajax/registrationcheck", {
|
357 |
+
method: 'get',
|
358 |
+
parameters: {coc_number: $('<?php echo $_code ?>_coc_number').value},
|
359 |
+
onSuccess: cocRequestOnSuccess,
|
360 |
+
onFailure: cocRequestOnFailure
|
361 |
+
});
|
362 |
+
}
|
363 |
+
|
364 |
+
function cocRequestOnSuccess(response){
|
365 |
+
var json = response.responseText.evalJSON();
|
366 |
+
if (json.isAccepted) {
|
367 |
+
|
368 |
+
$('<?php echo $_code ?>_corporation_name').value = json.corporationName;
|
369 |
+
$('<?php echo $_code ?>_street').value = json.streetName;
|
370 |
+
$('<?php echo $_code ?>_house_number').value = json.houseNumber;
|
371 |
+
$('<?php echo $_code ?>_house_suffix').value = json.houseNumberSuffix;
|
372 |
+
$('<?php echo $_code ?>_postcode').value = json.zipCode;
|
373 |
+
$('<?php echo $_code ?>_city').value = json.city;
|
374 |
+
|
375 |
+
} else {
|
376 |
+
cocRequestOnFailure(response);
|
377 |
+
}
|
378 |
+
}
|
379 |
+
|
380 |
+
function cocRequestOnFailure(response){
|
381 |
+
$('<?php echo $_code ?>_corporation_name').value = '';
|
382 |
+
$('<?php echo $_code ?>_street').value = '';
|
383 |
+
$('<?php echo $_code ?>_house_number').value = '';
|
384 |
+
$('<?php echo $_code ?>_house_suffix').value = '';
|
385 |
+
$('<?php echo $_code ?>_postcode').value = '';
|
386 |
+
$('<?php echo $_code ?>_city').value = '';
|
387 |
+
}
|
388 |
+
//]]>
|
389 |
+
</script>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Tritac_Capayable</name>
|
4 |
-
<version>2.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
@@ -14,11 +14,11 @@ The trust of your customers will increase by providing multiple payment methods
|
|
14 |
By fulfilling your customers desires you will realize a substatial gain in online sales. Studies show that an increase of conversion rates up to 30%. This is revenue you don't want to miss! With Capayable pay after delivery you will achieve maximum convenience at your webshop's checkout. You show trust in your customers and they will appreciate it. This way you will work on a healthy relation.
|
15 |

|
16 |
Keep the risk of default to a minimum with Capayable. During the order process Capayable will assess the solvency of the customer. The result of this assessment will determine if the customer gets the option to pay after delivery. Moreover, the collection of the due payment is Capayable's risk. Customer service at checkout and your financial security go hand in hand.</description>
|
17 |
-
<notes>*
|
18 |
<authors><author><name>Capayable</name><user>capayable</user><email>capayable@tritac.com</email></author></authors>
|
19 |
-
<date>2014-09-
|
20 |
-
<time>
|
21 |
-
<contents><target name="mageetc"><dir name="modules"><file name="Tritac_Capayable.xml" hash="7001b4ff4fb879a1186fcd5d2c8e66a9"/></dir></target><target name="magecommunity"><dir name="Tritac"><dir name="Capayable"><dir name="Block"><file name="Form.php" hash="6e7b2763ca0b75f0654d1abf3f8ad997"/><file name="Info.php" hash="a77b42b5730b33e46a3e9168d2080d3f"/></dir><dir name="Helper"><file name="Data.php" hash="a0804e5a3fd7b051530d202a19829ced"/></dir><dir name="Model"><file name="Customer.php" hash="562adc10291a0e835affbad196f3a8e7"/><file name="Observer.php" hash="bc1487f9a350ea681de64df7f69138a9"/><file name="Payment.php" hash="f64dd63d9024205610a13e6e74ddbae8"/><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="d3ada6e04cd45cf7722194707ab46b72"/></dir><file name="Customer.php" hash="3e56839b9b93adf24f711cfc6b08cbb1"/><file name="Setup.php" hash="1d6ad9d431cf9a945720ba82d2adf57f"/></dir></dir><dir name="controllers"><file name="AjaxController.php" hash="2bf8a0353625fa86d06ce5af8c2f8c1b"/></dir><dir name="etc"><file name="config.xml" hash="
|
22 |
<compatible/>
|
23 |
<dependencies><required><php><min>5.2.13</min><max>6.0.0</max></php></required></dependencies>
|
24 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Tritac_Capayable</name>
|
4 |
+
<version>2.3.0</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>
|
14 |
By fulfilling your customers desires you will realize a substatial gain in online sales. Studies show that an increase of conversion rates up to 30%. This is revenue you don't want to miss! With Capayable pay after delivery you will achieve maximum convenience at your webshop's checkout. You show trust in your customers and they will appreciate it. This way you will work on a healthy relation.
|
15 |

|
16 |
Keep the risk of default to a minimum with Capayable. During the order process Capayable will assess the solvency of the customer. The result of this assessment will determine if the customer gets the option to pay after delivery. Moreover, the collection of the due payment is Capayable's risk. Customer service at checkout and your financial security go hand in hand.</description>
|
17 |
+
<notes>* Add support for MageWorld OneStepCheckout</notes>
|
18 |
<authors><author><name>Capayable</name><user>capayable</user><email>capayable@tritac.com</email></author></authors>
|
19 |
+
<date>2014-09-02</date>
|
20 |
+
<time>08:03:32</time>
|
21 |
+
<contents><target name="mageetc"><dir name="modules"><file name="Tritac_Capayable.xml" hash="7001b4ff4fb879a1186fcd5d2c8e66a9"/></dir></target><target name="magecommunity"><dir name="Tritac"><dir name="Capayable"><dir name="Block"><file name="Form.php" hash="6e7b2763ca0b75f0654d1abf3f8ad997"/><file name="Info.php" hash="a77b42b5730b33e46a3e9168d2080d3f"/></dir><dir name="Helper"><file name="Data.php" hash="a0804e5a3fd7b051530d202a19829ced"/></dir><dir name="Model"><file name="Customer.php" hash="562adc10291a0e835affbad196f3a8e7"/><file name="Observer.php" hash="bc1487f9a350ea681de64df7f69138a9"/><file name="Payment.php" hash="f64dd63d9024205610a13e6e74ddbae8"/><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="d3ada6e04cd45cf7722194707ab46b72"/></dir><file name="Customer.php" hash="3e56839b9b93adf24f711cfc6b08cbb1"/><file name="Setup.php" hash="1d6ad9d431cf9a945720ba82d2adf57f"/></dir></dir><dir name="controllers"><file name="AjaxController.php" hash="2bf8a0353625fa86d06ce5af8c2f8c1b"/></dir><dir name="etc"><file name="config.xml" hash="9140426f110c514ed10aceedc8c482df"/><file name="system.xml" hash="5fd9ee783a0cb5a8c93d96973e6f46b4"/></dir><dir name="sql"><dir name="capayable_setup"><file name="install-1.0.0.php" hash="8e3ad890975e11649a0dc51970aba4ec"/></dir></dir></dir></dir></target><target name="magelib"><dir name="Tritac"><dir name="CapayableApiClient"><file name="AddTrustExternalCARoot.crt" hash="f85d1ff17b0079709f131f3ce3f288d2"/><file name="Client.php" hash="ac813fed45cb5bd4108b52f9cb1bac41"/><dir name="Enums"><file name="Enum.php" hash="25559e778c2d276f731b6a8b63827d03"/><file name="Environment.php" hash="1c138f029b693bde668e9a5c33b73e8a"/><file name="Gender.php" hash="ad079406a788728980d6142405675cfd"/><file name="HttpMethod.php" hash="f9dc6ddcdef8c7573c726642ef596163"/><file name="InvoiceCreditStatus.php" hash="785c735390476ed66e3c0e1a538d8e44"/><file name="InvoicePdfSubmitType.php" hash="596d1e64019a9177a05fa677407ad85a"/><file name="RefuseReason.php" hash="47ddf3a0f5cc3613099c401acabbe8f0"/></dir><dir name="Models"><file name="BaseModel.php" hash="0656176f09813a43eb27cb3a17001c55"/><file name="CreditCheckRequest.php" hash="30333356893937e860b79c7248810856"/><file name="CreditCheckResponse.php" hash="7886ac596afcca7a48ecfe0a104609be"/><file name="Invoice.php" hash="9f081793f2feec025d5dd478311875db"/><file name="InvoiceCreditRequest.php" hash="be0649d3b7584165ed12abe45452ab32"/><file name="InvoiceCreditResponse.php" hash="808df1a58451393d91fe358413b7eab4"/><file name="RegistrationCheckRequest.php" hash="c6d5e5eb633839a03e86f4fe4bcd3ce5"/><file name="RegistrationCheckResponse.php" hash="e65c5157a29403a0f916316823e7ee25"/></dir><file name="fiddler.crt" hash="b0dff65ab013256030658fee29ce0919"/><file name="loader.php" hash="5a7f334b15555740f45c3d54cf826bc3"/></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="capayable"><file name="form.phtml" hash="9f90b6bfca54b86dff08b1484e076f74"/><file name="info.phtml" hash="fabb3f3bfe1d75424d7e5af1659bf2f1"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="."><file name="Tritac_Capayable.csv" hash=""/></dir></target></contents>
|
22 |
<compatible/>
|
23 |
<dependencies><required><php><min>5.2.13</min><max>6.0.0</max></php></required></dependencies>
|
24 |
</package>
|