Version Notes
Address verification for both front and back-end touch points, with support for addresses in the USA, CAN, GBR, IRE, and DEU. Email and phone verification services provide real-time verification at the point of entry. This extension is a bundle containing Experian Data Quality's address and email/phone products in a single extension. Separate license keys may be necessary for each service. Contact your Experian Data Quality sales representative for more information.
Download this release
Release Info
Developer | ExperianDataQualityVerificationServices |
Extension | Experian_Data_Quality_Validation_Services |
Version | 1.0.0.1 |
Comparing to | |
See all releases |
Code changes from version 1.0.0.0 to 1.0.0.1
- app/code/community/EDQ/EmailAndPhoneValidation/etc/config.xml +1 -1
- app/design/adminhtml/default/default/template/edq/securityToken.phtml +40 -0
- app/etc/modules/EDQ_AddressValidation.xml +9 -0
- app/etc/modules/EDQ_EmailAndPhoneValidation.xml +9 -0
- app/locale/de_DE/EDQ_AddressValidation.csv +88 -0
- app/locale/en_IE/EDQ_AddressValidation.csv +88 -0
- app/locale/en_US/EDQ_AddressValidation.csv +88 -0
- lib/ExperianDataQuality/AddressValidationReference.php +0 -432
- package.xml +6 -10
app/code/community/EDQ/EmailAndPhoneValidation/etc/config.xml
CHANGED
@@ -62,7 +62,7 @@
|
|
62 |
<email_service_url><![CDATA[https://api.experianmarketingservices.com/Query/EmailValidate/1.0/]]></email_service_url>
|
63 |
<enable_phone_validate><![CDATA[1]]></enable_phone_validate>
|
64 |
<phone_validation_token><![CDATA[]]></phone_validation_token>
|
65 |
-
<phone_service_url><![CDATA[https://api.experianmarketingservices.com/Query/PhoneValidate/
|
66 |
<phone_default_country><![CDATA[+1]]></phone_default_country>
|
67 |
<use_phone_country_selection><![CDATA[0]]></use_phone_country_selection>
|
68 |
</settings>
|
62 |
<email_service_url><![CDATA[https://api.experianmarketingservices.com/Query/EmailValidate/1.0/]]></email_service_url>
|
63 |
<enable_phone_validate><![CDATA[1]]></enable_phone_validate>
|
64 |
<phone_validation_token><![CDATA[]]></phone_validation_token>
|
65 |
+
<phone_service_url><![CDATA[https://api.experianmarketingservices.com/Query/PhoneValidate/2.0/]]></phone_service_url>
|
66 |
<phone_default_country><![CDATA[+1]]></phone_default_country>
|
67 |
<use_phone_country_selection><![CDATA[0]]></use_phone_country_selection>
|
68 |
</settings>
|
app/design/adminhtml/default/default/template/edq/securityToken.phtml
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$helper = Mage::helper('edq_emailandphonevalidation');
|
3 |
+
$token = '';
|
4 |
+
|
5 |
+
if(!$helper->isSessionSecurityEnabled()) {
|
6 |
+
return;
|
7 |
+
}
|
8 |
+
|
9 |
+
$tokenAndTimeStamp = Mage::getSingleton('adminhtml/session', array('name' => 'adminhtml'))->getTokenAndTimeStamp();
|
10 |
+
$createNewToken = false;
|
11 |
+
|
12 |
+
if(isset($tokenAndTimeStamp)) {
|
13 |
+
$tokenParts = explode('|', $tokenAndTimeStamp);
|
14 |
+
$tokenExparationDate = date('Y-m-d H:i:s', strtotime('+'.$helper->getSessionSecurityTokenLifeTime().' minutes', strtotime($tokenParts[1])));
|
15 |
+
if($tokenExparationDate < $helper->getCurrentDateTime()) {
|
16 |
+
$createNewToken = true;
|
17 |
+
}
|
18 |
+
$token = $tokenParts[0];
|
19 |
+
} else {
|
20 |
+
$createNewToken = true;
|
21 |
+
}
|
22 |
+
|
23 |
+
if($createNewToken) {
|
24 |
+
if(function_exists('com_create_guid')) {
|
25 |
+
$token = com_create_guid();
|
26 |
+
} else {
|
27 |
+
$charid = strtoupper(md5(uniqid(rand(), true)));
|
28 |
+
$hyphen = chr(45);// '-'
|
29 |
+
$token = substr($charid, 0, 8).$hyphen
|
30 |
+
.substr($charid, 8, 4).$hyphen
|
31 |
+
.substr($charid,12, 4).$hyphen
|
32 |
+
.substr($charid,16, 4).$hyphen
|
33 |
+
.substr($charid,20,12);
|
34 |
+
}
|
35 |
+
}
|
36 |
+
|
37 |
+
$tokenAndTimeStamp = $token . '|' . $helper->getCurrentDateTime();
|
38 |
+
Mage::getSingleton('adminhtml/session', array('name' => 'adminhtml'))->setTokenAndTimeStamp($tokenAndTimeStamp);
|
39 |
+
?>
|
40 |
+
<input type="hidden" name="token" id="session-security-token" value="<?php echo "EFDCE366-F4E0-292B-3F64-1D22FFB0B1F4" /*$token*/ ?>" />
|
app/etc/modules/EDQ_AddressValidation.xml
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<EDQ_AddressValidation>
|
5 |
+
<active>true</active>
|
6 |
+
<codePool>community</codePool>
|
7 |
+
</EDQ_AddressValidation>
|
8 |
+
</modules>
|
9 |
+
</config>
|
app/etc/modules/EDQ_EmailAndPhoneValidation.xml
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<modules>
|
4 |
+
<EDQ_EmailAndPhoneValidation>
|
5 |
+
<active>true</active>
|
6 |
+
<codePool>community</codePool>
|
7 |
+
</EDQ_EmailAndPhoneValidation>
|
8 |
+
</modules>
|
9 |
+
</config>
|
app/locale/de_DE/EDQ_AddressValidation.csv
ADDED
@@ -0,0 +1,88 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"We think that your address may be incorrect or incomplete. To proceed, please choose one of the options below.","We think that your address may be incorrect or incomplete. To proceed, please choose one of the options below."
|
2 |
+
"Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered.","Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered."
|
3 |
+
"Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below.","Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below."
|
4 |
+
"Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below.","Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below."
|
5 |
+
"Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered.","Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered."
|
6 |
+
"We found more than one match for your address. To proceed, please choose one of the options below.","We found more than one match for your address. To proceed, please choose one of the options below."
|
7 |
+
"Sorry, we could not find a match for your address. To proceed, please choose one of the options below.","Sorry, we could not find a match for your address. To proceed, please choose one of the options below."
|
8 |
+
"There is no Entity Id, therefore cannot save any data.","There is no Entity Id, therefore cannot save any data."
|
9 |
+
"We recommend:","We recommend:"
|
10 |
+
"Confirm your Apartment/Suite/Unit number:","Confirm your Apartment/Suite/Unit number:"
|
11 |
+
"Confirm your House/Building number:","Confirm your House/Building number:"
|
12 |
+
"Our suggested matches:","Our suggested matches:"
|
13 |
+
"No Match","No Match"
|
14 |
+
"Verify Your Address Details","Verify Your Address Details"
|
15 |
+
"Use suggested address","Use suggested address"
|
16 |
+
"Confirm number","Confirm number"
|
17 |
+
"No apt number","No apt number"
|
18 |
+
"Show all potential matches","Show all potential matches"
|
19 |
+
"Sorry, We could not find your address","Sorry, We could not find your address"
|
20 |
+
"You Entered:","You Entered:"
|
21 |
+
"Edit","Edit"
|
22 |
+
"Use Address As Entered *","Use Address As Entered *"
|
23 |
+
"* Your address may be undeliverable","* Your address may be undeliverable"
|
24 |
+
"Please enter exact details.","Please enter exact details."
|
25 |
+
"If you don't know the postcode click here","If you don't know the postcode click here"
|
26 |
+
"Find Address","Find Address"
|
27 |
+
"Your selection covers a range of addresses. Enter your exact details:","Your selection covers a range of addresses. Enter your exact details:"
|
28 |
+
"Search cancelled (too many matches)","Search cancelled (too many matches)"
|
29 |
+
"No matches","No matches"
|
30 |
+
"This address is outside of the range. Please try again or click Back and select the correct range.","This address is outside of the range. Please try again or click Back and select the correct range."
|
31 |
+
"Building Number or Name","Building Number or Name"
|
32 |
+
"Street","Street"
|
33 |
+
"Town","Town"
|
34 |
+
"Postcode","Postcode"
|
35 |
+
"Enter selection","Enter selection"
|
36 |
+
"Your selection covers a range of addresses. Enter your exact details.","Your selection covers a range of addresses. Enter your exact details."
|
37 |
+
"If you don't know the postcode click here","If you don't know the postcode click here"
|
38 |
+
"If you know the postcode click here","If you know the postcode click here"
|
39 |
+
"Suggestions","Suggestions"
|
40 |
+
"Change Address","Change Address"
|
41 |
+
"Select","Select"
|
42 |
+
"Next","Next"
|
43 |
+
"Try Again","Try Again"
|
44 |
+
"Find Address","Find Address"
|
45 |
+
"Back","Back"
|
46 |
+
"Enter address manually","Enter address manually"
|
47 |
+
"Address","Address"
|
48 |
+
"Address Validation Settings","Address Validation Settings"
|
49 |
+
"On Demand Token","On Demand Token"
|
50 |
+
"On Demand Endpoint","On Demand Endpoint"
|
51 |
+
"Pro Web URL","Pro Web URL"
|
52 |
+
"Prompt for User Interaction","Prompt for User Interaction"
|
53 |
+
"USA Clean","USA Clean"
|
54 |
+
"USA Layout","USA Layout"
|
55 |
+
"CAN Clean","CAN Clean"
|
56 |
+
"CAN Layout","CAN Layout"
|
57 |
+
"GBR Clean","GBR Clean"
|
58 |
+
"GBR Layout","GBR Layout"
|
59 |
+
"DEU Clean","DEU Clean"
|
60 |
+
"DEU Layout","DEU Layout"
|
61 |
+
"IRL Clean","IRL Clean"
|
62 |
+
"IRL Layout","IRL Layout"
|
63 |
+
"Manual Address Entry","Manual Address Entry"
|
64 |
+
"Use a proxy","Use a proxy"
|
65 |
+
"Proxy URL","Proxy URL"
|
66 |
+
"Proxy Port","Proxy Port"
|
67 |
+
"Proxy Username","Proxy Username"
|
68 |
+
"Proxy Password","Proxy Password"
|
69 |
+
"LVR Check Line Number","LVR Check Line Number"
|
70 |
+
"Interaction Required Display Lines","Interaction Required Display Lines"
|
71 |
+
"The configuration has not been saved.","The configuration has not been saved."
|
72 |
+
" cannot be empty."," cannot be empty."
|
73 |
+
"Your OD Username, Password or Datacenter are incorrect.","Your OD Username, Password or Datacenter are incorrect."
|
74 |
+
" is an incorrect layout."," is an incorrect layout."
|
75 |
+
" is unreachable."," is unreachable."
|
76 |
+
"United Kingdom","United Kingdom"
|
77 |
+
"United States","United States"
|
78 |
+
"Canada","Canada"
|
79 |
+
"Invalid Layout. Make sure your layout conforms to having as many street address lines as your magento setup followed by three lines containing City, State, Zip.","Invalid Layout. Make sure your layout conforms to having as many street address lines as your magento setup followed by three lines containing City, State, Zip."
|
80 |
+
"Request parameters are empty or the request is not POST","Request parameters are empty or the request is not POST"
|
81 |
+
"Please select a suggestion.","Please select a suggestion."
|
82 |
+
"User has reached maximum number of failed log on attempts.","User has reached maximum number of failed log on attempts."
|
83 |
+
"Your account is not authorized to use this Datacenter.","Your account is not authorized to use this Datacenter."
|
84 |
+
"User has reached maximum number of failed log on attempts."
|
85 |
+
"Both USA Clean and Enabled ATI settings cannot be enabled at the same time.","Both USA Clean and Enabled ATI settings cannot be enabled at the same time."
|
86 |
+
"Submitted information is invalid", "Submitted information is invalid"
|
87 |
+
"There was an error reaching the Experian Address Verification service. See Magento logs for details.","There was an error reaching the Experian Address Verification service. See Magento logs for details."
|
88 |
+
"Your On Demand Token is incorrect.","Your On Demand Token is incorrect."
|
app/locale/en_IE/EDQ_AddressValidation.csv
ADDED
@@ -0,0 +1,88 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"We think that your address may be incorrect or incomplete. To proceed, please choose one of the options below.","We think that your address may be incorrect or incomplete. To proceed, please choose one of the options below."
|
2 |
+
"Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered.","Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered."
|
3 |
+
"Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below.","Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below."
|
4 |
+
"Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below.","Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below."
|
5 |
+
"Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered.","Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered."
|
6 |
+
"We found more than one match for your address. To proceed, please choose one of the options below.","We found more than one match for your address. To proceed, please choose one of the options below."
|
7 |
+
"Sorry, we could not find a match for your address. To proceed, please choose one of the options below.","Sorry, we could not find a match for your address. To proceed, please choose one of the options below."
|
8 |
+
"There is no Entity Id, therefore cannot save any data.","There is no Entity Id, therefore cannot save any data."
|
9 |
+
"We recommend:","We recommend:"
|
10 |
+
"Confirm your Apartment/Suite/Unit number:","Confirm your Apartment/Suite/Unit number:"
|
11 |
+
"Confirm your House/Building number:","Confirm your House/Building number:"
|
12 |
+
"Our suggested matches:","Our suggested matches:"
|
13 |
+
"No Match","No Match"
|
14 |
+
"Verify Your Address Details","Verify Your Address Details"
|
15 |
+
"Use suggested address","Use suggested address"
|
16 |
+
"Confirm number","Confirm number"
|
17 |
+
"No apt number","No apt number"
|
18 |
+
"Show all potential matches","Show all potential matches"
|
19 |
+
"Sorry, We could not find your address","Sorry, We could not find your address"
|
20 |
+
"You Entered:","You Entered:"
|
21 |
+
"Edit","Edit"
|
22 |
+
"Use Address As Entered *","Use Address As Entered *"
|
23 |
+
"* Your address may be undeliverable","* Your address may be undeliverable"
|
24 |
+
"Please enter exact details.","Please enter exact details."
|
25 |
+
"If you don't know the postcode click here","If you don't know the postcode click here"
|
26 |
+
"Find Address","Find Address"
|
27 |
+
"Your selection covers a range of addresses. Enter your exact details:","Your selection covers a range of addresses. Enter your exact details:"
|
28 |
+
"Search cancelled (too many matches)","Search cancelled (too many matches)"
|
29 |
+
"No matches","No matches"
|
30 |
+
"This address is outside of the range. Please try again or click Back and select the correct range.","This address is outside of the range. Please try again or click Back and select the correct range."
|
31 |
+
"Building Number or Name","Building Number or Name"
|
32 |
+
"Street","Street"
|
33 |
+
"Town","Town"
|
34 |
+
"Postcode","Postcode"
|
35 |
+
"Enter selection","Enter selection"
|
36 |
+
"Your selection covers a range of addresses. Enter your exact details.","Your selection covers a range of addresses. Enter your exact details."
|
37 |
+
"If you don't know the postcode click here","If you don't know the postcode click here"
|
38 |
+
"If you know the postcode click here","If you know the postcode click here"
|
39 |
+
"Suggestions","Suggestions"
|
40 |
+
"Change Address","Change Address"
|
41 |
+
"Select","Select"
|
42 |
+
"Next","Next"
|
43 |
+
"Try Again","Try Again"
|
44 |
+
"Find Address","Find Address"
|
45 |
+
"Back","Back"
|
46 |
+
"Enter address manually","Enter address manually"
|
47 |
+
"Address","Address"
|
48 |
+
"Address Validation Settings","Address Validation Settings"
|
49 |
+
"On Demand Token","On Demand Token"
|
50 |
+
"On Demand Endpoint","On Demand Endpoint"
|
51 |
+
"Pro Web URL","Pro Web URL"
|
52 |
+
"Prompt for User Interaction","Prompt for User Interaction"
|
53 |
+
"USA Clean","USA Clean"
|
54 |
+
"USA Layout","USA Layout"
|
55 |
+
"CAN Clean","CAN Clean"
|
56 |
+
"CAN Layout","CAN Layout"
|
57 |
+
"GBR Clean","GBR Clean"
|
58 |
+
"GBR Layout","GBR Layout"
|
59 |
+
"DEU Clean","DEU Clean"
|
60 |
+
"DEU Layout","DEU Layout"
|
61 |
+
"IRL Clean","IRL Clean"
|
62 |
+
"IRL Layout","IRL Layout"
|
63 |
+
"Manual Address Entry","Manual Address Entry"
|
64 |
+
"Use a proxy","Use a proxy"
|
65 |
+
"Proxy URL","Proxy URL"
|
66 |
+
"Proxy Port","Proxy Port"
|
67 |
+
"Proxy Username","Proxy Username"
|
68 |
+
"Proxy Password","Proxy Password"
|
69 |
+
"LVR Check Line Number","LVR Check Line Number"
|
70 |
+
"Interaction Required Display Lines","Interaction Required Display Lines"
|
71 |
+
"The configuration has not been saved.","The configuration has not been saved."
|
72 |
+
" cannot be empty."," cannot be empty."
|
73 |
+
"Your OD Username, Password or Datacenter are incorrect.","Your OD Username, Password or Datacenter are incorrect."
|
74 |
+
" is an incorrect layout."," is an incorrect layout."
|
75 |
+
" is unreachable."," is unreachable."
|
76 |
+
"United Kingdom","United Kingdom"
|
77 |
+
"United States","United States"
|
78 |
+
"Canada","Canada"
|
79 |
+
"Invalid Layout. Make sure your layout conforms to having as many street address lines as your magento setup followed by three lines containing City, State, Zip.","Invalid Layout. Make sure your layout conforms to having as many street address lines as your magento setup followed by three lines containing City, State, Zip."
|
80 |
+
"Request parameters are empty or the request is not POST","Request parameters are empty or the request is not POST"
|
81 |
+
"Please select a suggestion.","Please select a suggestion."
|
82 |
+
"User has reached maximum number of failed log on attempts.","User has reached maximum number of failed log on attempts."
|
83 |
+
"Your account is not authorized to use this Datacenter.","Your account is not authorized to use this Datacenter."
|
84 |
+
"User has reached maximum number of failed log on attempts."
|
85 |
+
"Both USA Clean and Enabled ATI settings cannot be enabled at the same time.","Both USA Clean and Enabled ATI settings cannot be enabled at the same time."
|
86 |
+
"Submitted information is invalid", "Submitted information is invalid"
|
87 |
+
"There was an error reaching the Experian Address Verification service. See Magento logs for details.","There was an error reaching the Experian Address Verification service. See Magento logs for details."
|
88 |
+
"Your On Demand Token is incorrect.","Your On Demand Token is incorrect."
|
app/locale/en_US/EDQ_AddressValidation.csv
ADDED
@@ -0,0 +1,88 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"We think that your address may be incorrect or incomplete. To proceed, please choose one of the options below.","We think that your address may be incorrect or incomplete. To proceed, please choose one of the options below."
|
2 |
+
"Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered.","Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered."
|
3 |
+
"Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below.","Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below."
|
4 |
+
"Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below.","Sorry, we don't recognize your house or building number. To proceed, please check and choose from one of the options below."
|
5 |
+
"Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered.","Sorry, we think your apartment/suite/unit is missing or wrong. To proceed, please enter your apartment/suite/unit or use your address as entered."
|
6 |
+
"We found more than one match for your address. To proceed, please choose one of the options below.","We found more than one match for your address. To proceed, please choose one of the options below."
|
7 |
+
"Sorry, we could not find a match for your address. To proceed, please choose one of the options below.","Sorry, we could not find a match for your address. To proceed, please choose one of the options below."
|
8 |
+
"There is no Entity Id, therefore cannot save any data.","There is no Entity Id, therefore cannot save any data."
|
9 |
+
"We recommend:","We recommend:"
|
10 |
+
"Confirm your Apartment/Suite/Unit number:","Confirm your Apartment/Suite/Unit number:"
|
11 |
+
"Confirm your House/Building number:","Confirm your House/Building number:"
|
12 |
+
"Our suggested matches:","Our suggested matches:"
|
13 |
+
"No Match","No Match"
|
14 |
+
"Verify Your Address Details","Verify Your Address Details"
|
15 |
+
"Use suggested address","Use suggested address"
|
16 |
+
"Confirm number","Confirm number"
|
17 |
+
"No apt number","No apt number"
|
18 |
+
"Show all potential matches","Show all potential matches"
|
19 |
+
"Sorry, We could not find your address","Sorry, We could not find your address"
|
20 |
+
"You Entered:","You Entered:"
|
21 |
+
"Edit","Edit"
|
22 |
+
"Use Address As Entered *","Use Address As Entered *"
|
23 |
+
"* Your address may be undeliverable","* Your address may be undeliverable"
|
24 |
+
"Please enter exact details.","Please enter exact details."
|
25 |
+
"If you don't know the postcode click here","If you don't know the postcode click here"
|
26 |
+
"Find Address","Find Address"
|
27 |
+
"Your selection covers a range of addresses. Enter your exact details:","Your selection covers a range of addresses. Enter your exact details:"
|
28 |
+
"Search cancelled (too many matches)","Search cancelled (too many matches)"
|
29 |
+
"No matches","No matches"
|
30 |
+
"This address is outside of the range. Please try again or click Back and select the correct range.","This address is outside of the range. Please try again or click Back and select the correct range."
|
31 |
+
"Building Number or Name","Building Number or Name"
|
32 |
+
"Street","Street"
|
33 |
+
"Town","Town"
|
34 |
+
"Postcode","Postcode"
|
35 |
+
"Enter selection","Enter selection"
|
36 |
+
"Your selection covers a range of addresses. Enter your exact details.","Your selection covers a range of addresses. Enter your exact details."
|
37 |
+
"If you don't know the postcode click here","If you don't know the postcode click here"
|
38 |
+
"If you know the postcode click here","If you know the postcode click here"
|
39 |
+
"Suggestions","Suggestions"
|
40 |
+
"Change Address","Change Address"
|
41 |
+
"Select","Select"
|
42 |
+
"Next","Next"
|
43 |
+
"Try Again","Try Again"
|
44 |
+
"Find Address","Find Address"
|
45 |
+
"Back","Back"
|
46 |
+
"Enter address manually","Enter address manually"
|
47 |
+
"Address","Address"
|
48 |
+
"Address Validation Settings","Address Validation Settings"
|
49 |
+
"On Demand Token","On Demand Token"
|
50 |
+
"On Demand Endpoint","On Demand Endpoint"
|
51 |
+
"Pro Web URL","Pro Web URL"
|
52 |
+
"Prompt for User Interaction","Prompt for User Interaction"
|
53 |
+
"USA Clean","USA Clean"
|
54 |
+
"USA Layout","USA Layout"
|
55 |
+
"CAN Clean","CAN Clean"
|
56 |
+
"CAN Layout","CAN Layout"
|
57 |
+
"GBR Clean","GBR Clean"
|
58 |
+
"GBR Layout","GBR Layout"
|
59 |
+
"DEU Clean","DEU Clean"
|
60 |
+
"DEU Layout","DEU Layout"
|
61 |
+
"IRL Clean","IRL Clean"
|
62 |
+
"IRL Layout","IRL Layout"
|
63 |
+
"Manual Address Entry","Manual Address Entry"
|
64 |
+
"Use a proxy","Use a proxy"
|
65 |
+
"Proxy URL","Proxy URL"
|
66 |
+
"Proxy Port","Proxy Port"
|
67 |
+
"Proxy Username","Proxy Username"
|
68 |
+
"Proxy Password","Proxy Password"
|
69 |
+
"LVR Check Line Number","LVR Check Line Number"
|
70 |
+
"Interaction Required Display Lines","Interaction Required Display Lines"
|
71 |
+
"The configuration has not been saved.","The configuration has not been saved."
|
72 |
+
" cannot be empty."," cannot be empty."
|
73 |
+
"Your OD Username, Password or Datacenter are incorrect.","Your OD Username, Password or Datacenter are incorrect."
|
74 |
+
" is an incorrect layout."," is an incorrect layout."
|
75 |
+
" is unreachable."," is unreachable."
|
76 |
+
"United Kingdom","United Kingdom"
|
77 |
+
"United States","United States"
|
78 |
+
"Canada","Canada"
|
79 |
+
"Invalid Layout. Make sure your layout conforms to having as many street address lines as your magento setup followed by three lines containing City, State, Zip.","Invalid Layout. Make sure your layout conforms to having as many street address lines as your magento setup followed by three lines containing City, State, Zip."
|
80 |
+
"Request parameters are empty or the request is not POST","Request parameters are empty or the request is not POST"
|
81 |
+
"Please select a suggestion.","Please select a suggestion."
|
82 |
+
"User has reached maximum number of failed log on attempts.","User has reached maximum number of failed log on attempts."
|
83 |
+
"Your account is not authorized to use this Datacenter.","Your account is not authorized to use this Datacenter."
|
84 |
+
"User has reached maximum number of failed log on attempts."
|
85 |
+
"Both USA Clean and Enabled ATI settings cannot be enabled at the same time.","Both USA Clean and Enabled ATI settings cannot be enabled at the same time."
|
86 |
+
"Submitted information is invalid", "Submitted information is invalid"
|
87 |
+
"There was an error reaching the Experian Address Verification service. See Magento logs for details.","There was an error reaching the Experian Address Verification service. See Magento logs for details."
|
88 |
+
"Your On Demand Token is incorrect.","Your On Demand Token is incorrect."
|
lib/ExperianDataQuality/AddressValidationReference.php
DELETED
@@ -1,432 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
class QAAuthentication
|
3 |
-
{
|
4 |
-
private $Username;
|
5 |
-
private $Password;
|
6 |
-
|
7 |
-
public function __construct($username,$password)
|
8 |
-
{
|
9 |
-
$this->Username = $username;
|
10 |
-
$this->Password = $password;
|
11 |
-
}
|
12 |
-
}
|
13 |
-
|
14 |
-
class QAQueryHeader
|
15 |
-
{
|
16 |
-
private $QAAuthentication;
|
17 |
-
private $Security;
|
18 |
-
|
19 |
-
public function __construct($username,$password)
|
20 |
-
{
|
21 |
-
$this->QAAuthentication = new QAAuthentication($username, $password);
|
22 |
-
$this->Security = \NULL;
|
23 |
-
}
|
24 |
-
}
|
25 |
-
|
26 |
-
class QAGetLayouts
|
27 |
-
{
|
28 |
-
private $Country;
|
29 |
-
|
30 |
-
public function __construct($country)
|
31 |
-
{
|
32 |
-
$this->Country = $country;
|
33 |
-
}
|
34 |
-
}
|
35 |
-
|
36 |
-
class QALayouts
|
37 |
-
{
|
38 |
-
public $Layout = array();
|
39 |
-
|
40 |
-
public function __construct($response)
|
41 |
-
{
|
42 |
-
if(isset($response->Layout) === \FALSE)
|
43 |
-
{
|
44 |
-
$this->Layout = array();
|
45 |
-
}
|
46 |
-
else
|
47 |
-
{
|
48 |
-
if(is_array($response->Layout))
|
49 |
-
{
|
50 |
-
foreach ($response->Layout as $layout)
|
51 |
-
{
|
52 |
-
\array_push($this->Layout, new Layout($layout->Name, $layout->Comment));
|
53 |
-
}
|
54 |
-
}
|
55 |
-
else
|
56 |
-
{
|
57 |
-
\array_push($this->Layout, new Layout($layout->Name, $layout->Comment));
|
58 |
-
}
|
59 |
-
}
|
60 |
-
}
|
61 |
-
}
|
62 |
-
|
63 |
-
class Layout
|
64 |
-
{
|
65 |
-
public $Name;
|
66 |
-
public $Comment;
|
67 |
-
|
68 |
-
public function __construct($name, $comment)
|
69 |
-
{
|
70 |
-
$this->Name = $name;
|
71 |
-
$this->Comment = $comment;
|
72 |
-
}
|
73 |
-
}
|
74 |
-
|
75 |
-
class QACanSearch
|
76 |
-
{
|
77 |
-
private $Country;
|
78 |
-
private $Engine;
|
79 |
-
private $Layout;
|
80 |
-
private $Localisation;
|
81 |
-
|
82 |
-
public function __construct($countryField, $engineField, $layoutField, $localisationField = \NULL)
|
83 |
-
{
|
84 |
-
$this->Country = $countryField;
|
85 |
-
$this->Engine = $engineField;
|
86 |
-
$this->Layout = $layoutField;
|
87 |
-
$this->Localisation = $localisationField;
|
88 |
-
}
|
89 |
-
}
|
90 |
-
|
91 |
-
class QASearchOk
|
92 |
-
{
|
93 |
-
public $IsOk;
|
94 |
-
public $ErrorCode;
|
95 |
-
public $ErrorMessage;
|
96 |
-
public $ErrorDetail;
|
97 |
-
|
98 |
-
public function __construct($response)
|
99 |
-
{
|
100 |
-
$this->IsOk = isset($response->IsOk) ? $response->IsOk : \FALSE;
|
101 |
-
$this->ErrorCode = isset($response->ErrorCode) ? $response->ErrorCode : \FALSE;
|
102 |
-
$this->ErrorMessage = isset($response->ErrorMessage) ? $response->ErrorMessage : \FALSE;
|
103 |
-
$this->ErrorDetail = isset($response->ErrorDetail) ? $response->ErrorDetail : \FALSE;
|
104 |
-
}
|
105 |
-
}
|
106 |
-
|
107 |
-
class QASearch
|
108 |
-
{
|
109 |
-
private $Country;
|
110 |
-
private $Engine;
|
111 |
-
private $Layout;
|
112 |
-
private $Search;
|
113 |
-
private $FormattedAddressInPicklist;
|
114 |
-
private $Localisation;
|
115 |
-
|
116 |
-
public function __construct($countryField, $engineField, $layoutField, $searchField, $localisationField = \NULL)
|
117 |
-
{
|
118 |
-
$this->Country = $countryField;
|
119 |
-
$this->Engine = $engineField;
|
120 |
-
$this->Layout = $layoutField;
|
121 |
-
$this->Search = $searchField;
|
122 |
-
|
123 |
-
if(isset($localisationField))
|
124 |
-
{
|
125 |
-
$this->Localisation = $localisationField;
|
126 |
-
}
|
127 |
-
|
128 |
-
$this->FormattedAddressInPicklist = \FALSE;
|
129 |
-
}
|
130 |
-
}
|
131 |
-
|
132 |
-
class QASearchResult
|
133 |
-
{
|
134 |
-
public $QAPicklist;
|
135 |
-
public $QAAddress;
|
136 |
-
public $VerificationFlags;
|
137 |
-
public $VerificationFlagsType;
|
138 |
-
|
139 |
-
public function __construct($response)
|
140 |
-
{
|
141 |
-
$this->QAPicklist = isset($response->QAPicklist) ? new QAPicklist($response->QAPicklist) : FALSE;
|
142 |
-
$this->QAAddress = isset($response->QAAddress) ? $response->QAAddress : FALSE;
|
143 |
-
$this->VerificationFlags = isset($response->VerificationFlags) ? $response->VerificationFlags : FALSE;
|
144 |
-
$this->VerificationFlagsType = isset($response->VerifyLevel) ? $response->VerifyLevel : VerifyLevelType::NONE;
|
145 |
-
}
|
146 |
-
}
|
147 |
-
|
148 |
-
class QAPicklist
|
149 |
-
{
|
150 |
-
public $FullPicklistMoniker;
|
151 |
-
public $PicklistEntry = array();
|
152 |
-
public $Prompt;
|
153 |
-
public $Total;
|
154 |
-
public $AutoFormatSafe = \FALSE;
|
155 |
-
public $AutoFormatPastClose = \FALSE;
|
156 |
-
public $AutoStepinSafe = \FALSE;
|
157 |
-
public $AutoStepinPastClose = \FALSE;
|
158 |
-
public $LargePotential = \FALSE;
|
159 |
-
public $MaxMatches = \FALSE;
|
160 |
-
public $MoreOtherMatches = \FALSE;
|
161 |
-
public $OverThreshold = \FALSE;
|
162 |
-
public $Timeout = \FALSE;
|
163 |
-
|
164 |
-
public function __construct($response)
|
165 |
-
{
|
166 |
-
if(isset($response->PicklistEntry) === \FALSE)
|
167 |
-
{
|
168 |
-
$this->PicklistEntry = array();
|
169 |
-
}
|
170 |
-
else
|
171 |
-
{
|
172 |
-
if(is_array($response->PicklistEntry))
|
173 |
-
{
|
174 |
-
foreach ($response->PicklistEntry as $value)
|
175 |
-
{
|
176 |
-
\array_push($this->PicklistEntry, new PicklistEntry($value));
|
177 |
-
}
|
178 |
-
}
|
179 |
-
else
|
180 |
-
{
|
181 |
-
\array_push($this->PicklistEntry, new PicklistEntry($response->PicklistEntry));
|
182 |
-
}
|
183 |
-
}
|
184 |
-
$this->FullPicklistMoniker = isset($response->FullPicklistMoniker) ? $response->FullPicklistMoniker : \FALSE;
|
185 |
-
$this->Prompt = isset($response->Prompt) ? $response->Prompt : \FALSE;
|
186 |
-
$this->Total = isset($response->Total) ? $response->Total : \FALSE;
|
187 |
-
}
|
188 |
-
}
|
189 |
-
|
190 |
-
class PicklistEntry
|
191 |
-
{
|
192 |
-
public $Moniker;
|
193 |
-
public $PartialAddress;
|
194 |
-
public $PickList;
|
195 |
-
public $Postcode;
|
196 |
-
public $Score;
|
197 |
-
public $FullAddress;
|
198 |
-
public $Multiples;
|
199 |
-
public $CanStep = \FALSE;
|
200 |
-
public $AliasMatch = \FALSE;
|
201 |
-
public $PostcodeRecoded = \FALSE;
|
202 |
-
public $CrossBorderMatch = \FALSE;
|
203 |
-
public $DummyPOBox = \FALSE;
|
204 |
-
public $Name = \FALSE;
|
205 |
-
public $Information = \FALSE;
|
206 |
-
public $WarnInformation = \FALSE;
|
207 |
-
public $IncompleteAddr = \FALSE;
|
208 |
-
public $UnresolvableRange;
|
209 |
-
public $PhantomPrimaryPoint = \FALSE;
|
210 |
-
public $SubsidiaryData = \FALSE;
|
211 |
-
public $ExtendedData = \FALSE;
|
212 |
-
public $EnhancedData = \FALSE;
|
213 |
-
|
214 |
-
public function __construct($response)
|
215 |
-
{
|
216 |
-
$this->Moniker = isset($response->Moniker) ? $response->Moniker : \FALSE;
|
217 |
-
$this->PartialAddress = isset($response->PartialAddress) ? $response->PartialAddress : \FALSE;
|
218 |
-
$this->PickList = isset($response->Picklist) ? $response->Picklist : \FALSE;
|
219 |
-
$this->Postcode = isset($response->Postcode) ? $response->Postcode : \FALSE;
|
220 |
-
$this->Score = isset($response->Score) ? $response->Score : \FALSE;
|
221 |
-
$this->FullAddress = isset($response->FullAddress) ? $response->FullAddress : \FALSE;
|
222 |
-
$this->UnresolvableRange = isset($response->UnresolvableRange) ? $response->UnresolvableRange : \FALSE;
|
223 |
-
}
|
224 |
-
}
|
225 |
-
|
226 |
-
class QARefine
|
227 |
-
{
|
228 |
-
private $Moniker;
|
229 |
-
private $Refinement;
|
230 |
-
private $Layout;
|
231 |
-
private $Threshold;
|
232 |
-
private $Timeout;
|
233 |
-
private $Localisation = \FALSE;
|
234 |
-
private $FormattedAddressInPicklist = \FALSE;
|
235 |
-
|
236 |
-
public function __construct($monikerField, $refinementField, $layoutField, $thresholdField, $timeoutField)
|
237 |
-
{
|
238 |
-
$this->Moniker = $monikerField;
|
239 |
-
$this->Refinement = $refinementField;
|
240 |
-
$this->Layout = $layoutField;
|
241 |
-
$this->Threshold = $thresholdField;
|
242 |
-
$this->Timeout = $timeoutField;
|
243 |
-
}
|
244 |
-
}
|
245 |
-
|
246 |
-
class Picklist
|
247 |
-
{
|
248 |
-
public $QAPicklist;
|
249 |
-
|
250 |
-
public function __construct($response)
|
251 |
-
{
|
252 |
-
$this->QAPicklist = isset($response->QAPicklist) ? new QAPicklist($response->QAPicklist) : \FALSE;
|
253 |
-
}
|
254 |
-
}
|
255 |
-
|
256 |
-
class QAGetAddress
|
257 |
-
{
|
258 |
-
private $Layout;
|
259 |
-
private $Moniker;
|
260 |
-
private $Localisation = \FALSE;
|
261 |
-
|
262 |
-
public function __construct($layoutField, $monikerField)
|
263 |
-
{
|
264 |
-
$this->Layout = $layoutField;
|
265 |
-
$this->Moniker = $monikerField;
|
266 |
-
}
|
267 |
-
}
|
268 |
-
|
269 |
-
class Address
|
270 |
-
{
|
271 |
-
public $QAAddress;
|
272 |
-
public $VerifyLevel;
|
273 |
-
|
274 |
-
public function __construct($response)
|
275 |
-
{
|
276 |
-
$this->QAAddress = isset($response->QAAddress) ? new QAAddress($response->QAAddress) : \FALSE;
|
277 |
-
$this->VerifyLevel = isset($response->VerifyLevel) ? $response->VerifyLevel : '';
|
278 |
-
}
|
279 |
-
}
|
280 |
-
|
281 |
-
class QAAddress
|
282 |
-
{
|
283 |
-
public $AddressLine = array();
|
284 |
-
public $Overflow;
|
285 |
-
public $Truncated;
|
286 |
-
public $DPVStatus;
|
287 |
-
public $DPVStatusSpecified;
|
288 |
-
public $MissingSubPremise;
|
289 |
-
|
290 |
-
public function __construct($response)
|
291 |
-
{
|
292 |
-
if(isset($response->AddressLine) === \FALSE)
|
293 |
-
{
|
294 |
-
$this->AddressLine = array();
|
295 |
-
}
|
296 |
-
else
|
297 |
-
{
|
298 |
-
if(is_array($response->AddressLine))
|
299 |
-
{
|
300 |
-
foreach ($response->AddressLine as $value)
|
301 |
-
{
|
302 |
-
\array_push($this->AddressLine, new AddressLine($value));
|
303 |
-
}
|
304 |
-
}
|
305 |
-
else
|
306 |
-
{
|
307 |
-
\array_push($this->AddressLine, new AddressLine($response->AddressLine));
|
308 |
-
}
|
309 |
-
}
|
310 |
-
|
311 |
-
$this->Overflow = \FALSE;
|
312 |
-
$this->Truncated = \FALSE;
|
313 |
-
$this->DPVStatus = isset($response->DPVStatus) ? $response->DPVStatus : \FALSE;
|
314 |
-
$this->DPVStatusSpecified = isset($response->DPVStatusSpecified) ? $response->DPVStatusSpecified : DPVStatusType::DPVNOTCONFIRMED;
|
315 |
-
$this->MissingSubPremise = isset($response->MissingSubPremise) ? $response->MissingSubPremise : \FALSE;
|
316 |
-
}
|
317 |
-
}
|
318 |
-
|
319 |
-
class AddressLine
|
320 |
-
{
|
321 |
-
public $Label;
|
322 |
-
public $Line;
|
323 |
-
public $LineContent;
|
324 |
-
public $DataplusGroup;
|
325 |
-
public $Overflow = \FALSE;
|
326 |
-
public $Truncated = \FALSE;
|
327 |
-
|
328 |
-
public function __construct($response)
|
329 |
-
{
|
330 |
-
$this->Label = isset($response->Label) ? $response->Label : \FALSE;
|
331 |
-
$this->Line = isset($response->Line) ? $response->Line : \FALSE;
|
332 |
-
$this->LineContent = isset($response->LineContent) ? $response->LineContent : LineContentType::ADDRESS;
|
333 |
-
$this->DataplusGroup = isset($response->DataplusGroup) ? $response->DataplusGroup : \FALSE;
|
334 |
-
}
|
335 |
-
}
|
336 |
-
|
337 |
-
class DPVStatusType
|
338 |
-
{
|
339 |
-
const DPVNOTCONFIGURED = 'DPVNotConfigured';
|
340 |
-
const DPVCONFIGURED = 'DPVConfigured';
|
341 |
-
const DPVCONFIRMED = 'DPVConfirmed';
|
342 |
-
const DPVCONFIRMEDMISSINGSEC = 'DPVConfirmedMissingSec';
|
343 |
-
const DPVNOTCONFIRMED = 'DPVNotConfirmed';
|
344 |
-
const DPVLOCKED = 'DPVLocked';
|
345 |
-
const DPVSEEDHIT = 'DPVSeedHit';
|
346 |
-
}
|
347 |
-
|
348 |
-
class EngineType
|
349 |
-
{
|
350 |
-
public $EngineType = array();
|
351 |
-
public $PromptSet;
|
352 |
-
private $Flatten;
|
353 |
-
private $FlattenSpecified;
|
354 |
-
private $Intensity;
|
355 |
-
private $IntensitySpecified;
|
356 |
-
private $PromptSetSpecified;
|
357 |
-
private $Threshold;
|
358 |
-
private $Timeout;
|
359 |
-
private $Value;
|
360 |
-
|
361 |
-
public function __construct($flattenField, $promptSetFieldSpecified, $thresholdField, $timeoutField, $valueField, $flattenSpecified = \NULL, $intensity = \NULL, $intensitySpecified= \NULL)
|
362 |
-
{
|
363 |
-
$this->Value = $valueField;
|
364 |
-
$this->Flatten = $flattenField;
|
365 |
-
$this->PromptSetSpecified = $promptSetFieldSpecified;
|
366 |
-
$this->Threshold = $thresholdField;
|
367 |
-
$this->Timeout = $timeoutField;
|
368 |
-
|
369 |
-
if(isset($flattenSpecified))
|
370 |
-
{
|
371 |
-
$this->FlattenSpecified = $flattenSpecified;
|
372 |
-
}
|
373 |
-
|
374 |
-
if(isset($intensity))
|
375 |
-
{
|
376 |
-
$this->Intensity = $intensity;
|
377 |
-
}
|
378 |
-
|
379 |
-
if(isset($intensitySpecified))
|
380 |
-
{
|
381 |
-
$this->IntensitySpecified = $intensitySpecified;
|
382 |
-
}
|
383 |
-
|
384 |
-
$this->EngineType = array(
|
385 |
-
'_' => $this->Value,
|
386 |
-
'Flatten' => $this->Flatten,
|
387 |
-
'PromptSet' => $this->PromptSet
|
388 |
-
);
|
389 |
-
}
|
390 |
-
}
|
391 |
-
|
392 |
-
class EngineEnumType
|
393 |
-
{
|
394 |
-
const SINGLELINE = 'Singleline';
|
395 |
-
const TYPEDOWN = 'Typedown';
|
396 |
-
const VERIFICATION = 'Verification';
|
397 |
-
const KEYFINDER = 'Keyfinder';
|
398 |
-
const INTUITIVE = 'Intuitive';
|
399 |
-
}
|
400 |
-
|
401 |
-
class PromptSetType
|
402 |
-
{
|
403 |
-
//const \DEFAULT = 'Default';
|
404 |
-
const ONELINE = 'OneLine';
|
405 |
-
const GENERIC = 'Generic';
|
406 |
-
const OPTIMAL = 'Optimal';
|
407 |
-
const ALTERNATE = 'Alternate';
|
408 |
-
const ALTERNATE2 = 'Alternate2';
|
409 |
-
const ALTERNATE3 = 'Alternate3';
|
410 |
-
}
|
411 |
-
|
412 |
-
class VerifyLevelType
|
413 |
-
{
|
414 |
-
const NONE = 'None';
|
415 |
-
const VERIFIED = 'Verified';
|
416 |
-
const INTERACTIONREQUIRED = 'InteractionRequired';
|
417 |
-
const PREMISSESPARTIAL = 'PremisesPartial';
|
418 |
-
const STREETPARTIAL = 'StreetPartial';
|
419 |
-
const MULTIPLE = 'Multiple';
|
420 |
-
const VERIFIEDPLACE = 'VerifiedPlace';
|
421 |
-
const VERIFIEDSTREET = 'VerifiedStreet';
|
422 |
-
}
|
423 |
-
|
424 |
-
class LineContentType
|
425 |
-
{
|
426 |
-
const NONE = 'None';
|
427 |
-
const ADDRESS= 'Address';
|
428 |
-
const NAME = 'Name';
|
429 |
-
const ANCILLARY= 'Ancillary';
|
430 |
-
const DATAPLUS = 'DataPlus';
|
431 |
-
}
|
432 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
package.xml
CHANGED
@@ -1,22 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Experian_Data_Quality_Validation_Services</name>
|
4 |
-
<version>1.0.0.
|
5 |
<stability>stable</stability>
|
6 |
<license>GNU General Public License (GPL)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Address, email, and phone verification services for Magento Enterprise and Community editions.</summary>
|
10 |
<description>Experian Data Quality's tools for address, email, and phone verification provide a seamless integration with the Magento platform while delivering quality results for your eCommerce store.</description>
|
11 |
-
<notes>Address verification for both front and back-end touch points, with support for addresses in the USA, CAN, GBR, IRE, and DEU
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
This extension is a bundle containing Experian Data Quality's address and email/phone products in a single extension. Separate license keys may be necessary for each service. Contact your Experian Data Quality sales representative for more information.</notes>
|
16 |
-
<authors><author><name>David Morton</name><user>DavidMorton</user><email>David.Morton@experian.com</email></author><author><name>ExperianDataQualityValidationServices</name><user>ExperianDataQualityValidationServices</user><email>internetmarketing@qas.com</email></author></authors>
|
17 |
-
<date>2017-01-30</date>
|
18 |
-
<time>19:40:44</time>
|
19 |
-
<contents><target name="magecommunity"><dir name="EDQ"><dir name="AddressValidation"><dir name="Helper"><file name="Data.php" hash="cc5a0e37c5b31e72be7d1f7bfa36de7c"/><file name="Methods.php" hash="d654049f1d58b48970d69eaf3637d069"/><file name="Settings.php" hash="4aefab7315311f3039c2146d3d4b1e1a"/></dir><dir name="Model"><file name="Customer.php" hash="58eca6bee0c7b2c2cb91ef358f616829"/><file name="DataCenters.php" hash="69a930f8d107c407b224b1a28c318382"/><file name="DoCanSearchParameters.php" hash="0704ecc29ad618b3bccc387f20e3028d"/><file name="Observer.php" hash="f1e4b200bb21627d1db725d65e5ea552"/><file name="Quote.php" hash="eeba356453074add94438a3b5e0da6e9"/><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="278c873dfd78ed79ba43ae31caa9260a"/></dir><file name="Customer.php" hash="f3e335be0f8cfb716a6ebada95138733"/><dir name="Quote"><file name="Collection.php" hash="18783fe3df00710cb00b4967c722e0df"/></dir><file name="Quote.php" hash="fab9ce2a1643d6d0a75622c6d1dc8411"/></dir><file name="Service.php" hash="061c0a3744542751aebcc76b58cc9953"/><file name="ServiceProviders.php" hash="452daf1b13be7e46d7178f52193174e2"/><file name="Validate.php" hash="a76d8bee1272f466c6bab149a80cae69"/></dir><dir name="controllers"><file name="ProcessAdminController.php" hash="44252efca489f7b848f88d18e79ba209"/><file name="ProcessController.php" hash="f4af29f11a1cc23c8073367eaf5f1e18"/></dir><dir name="etc"><file name="adminhtml.xml" hash="8e8b3d45b502a37a7ff2ffd00b3f69a5"/><file name="config.xml" hash="ffaf14b06a26a88ee988ab0f20f3bc7f"/><file name="system.xml" hash="291dda35bc27359e132452026b5849de"/></dir><dir name="sql"><dir name="addressvalidation_setup"><file name="install-1.0.5.php" hash="b1ea1c4c75fd45501abb60fb1c0d395d"/></dir></dir></dir><dir name="EmailAndPhoneValidation"><dir name="Helper"><file name="Data.php" hash="7a87484dab745f067c053b3c3c0dc063"/></dir><dir name="Model"><file name="Observer.php" hash="c1fabe198f5e7f2aa546998871683dcf"/><dir name="Phone"><file name="PhoneFormater.php" hash="aeaa1fac4250df1d2c2bf8afc52d4543"/></dir><file name="SupportedCountries.php" hash="96766bb53bd60704a4fb469b0b082aac"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Countries.php" hash="88a7f0691b165a4162520d0f6fb6a5fe"/></dir></dir></dir><file name="Validate.php" hash="a1f096655394230e7fc2ec5ec1d7da86"/></dir><dir name="controllers"><file name="ValidationController.php" hash="9d242d304548309d48867b2bff9ced68"/></dir><dir name="etc"><file name="adminhtml.xml" hash="7d3be3be34edf837e1f83574c54e82a4"/><file name="config.xml" hash="b7f83dce7f38bc1841a82335c97633e5"/><file name="system.xml" hash="76ce8a49c29e71b5daf557160e8c7faa"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="edqaddressvalidation.xml" hash="049d54a05d2d5b7e6e4d0cb4fee78b40"/><file name="edqemailandphonevalidation.xml" hash="023eb0d486279d3a09611455ccf214a9"/></dir><dir name="template"><dir name="edq"><file name="singleline.phtml" hash="b5b4ccfacdf70166d0111dbe546de813"/><file name="verify.phtml" hash="eddbe0d0805dae0010d90d6bf54fb202"/><file name="initialize.phtml" hash="90a160b2918498dae443936449aa4603"/></dir><file name="securityToken.phtml" hash=""/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="edqaddressvalidation.xml" hash="db40341caa965625ca4f268d3cb2f882"/><file name="edqemailandphonevalidation.xml" hash="12f780547673d92817d515a0fb18b269"/></dir><dir name="template"><dir name="edq"><dir name="checkout"><file name="verify.phtml" hash="04f5f92d3080efd7e7c008cefc1e9139"/><file name="configurations.phtml" hash="3fa483dc71219daf518f2784e2bd063f"/></dir><dir name="customer"><file name="verify.phtml" hash="f6d01c8bf21f5ee086840026225d8752"/><dir name="address"><file name="phoneConfigurations.phtml" hash="4981e6f6f52f28bcbcc4a73459be99d3"/></dir><dir name="form"><file name="emailConfigurations.phtml" hash="65f40991fef1ac15f5db97d0585b7a07"/></dir></dir><file name="interaction.phtml" hash="97647331de1833bd8969c7e469eee4f0"/><file name="popup.phtml" hash="be66ab141cf3b5715a7bd0fc649c5c0f"/><file name="rightside.phtml" hash="81caa36bfe9fb2954e4879b38839e526"/><file name="singleline.phtml" hash="029218b530269750104d3d2c372cd8ba"/><file name="initialize.phtml" hash="1fa4e93bd3279598881bc9f69cca43ae"/><file name="securityToken.phtml" hash="db07b76573368bb9f7c72969f3287883"/></dir></dir></dir></dir></dir></target><target name="magelib"><dir name="ExperianDataQuality"><file name="Address.php" hash="36e3a6ebe3f55469a279777750827f83"/><file name="AddressLine.php" hash="b9b69906269259251ea764e804d82178"/><file name="AddressValidationParser.php" hash="96069cf576594f8ff3e28e81000ed264"/><file name="AddressValidationReference.php" hash="b3fcc3796994694d7cc6f9aa70812cb7"/><file name="BaseService.php" hash="6c6f0a5443e02d8a990fa75d5b5d2eb1"/><dir name="Common"><file name="GlobalSettings.php" hash="40b9bdd9184ceb3aaadb58f1addd2c90"/><file name="HelperMethods.php" hash="1ccbac84af091e4ac3adfe7bd9fff749"/><dir name="Request"><file name="BaseAddressRequest.php" hash="2b606849afdf3313d1fa6a6bd5db2c90"/><file name="BaseSearchRequest.php" hash="7fe2964ebb111ddcdd3a299ef485eb80"/><file name="CanSearchRequest.php" hash="cfe030083b29695c1f62f6dc424bfdd9"/><file name="GetAddressRequest.php" hash="6eb25de64b0c4fa99ed624416c86a1a9"/><file name="GetLayoutsRequest.php" hash="be2c2cdde6851d58a09dbed10e96d2dc"/><file name="RefineRequest.php" hash="874e2384cd8c19583d39814d24a1eb18"/><file name="SearchRequest.php" hash="8f1ea1be702313ad2f2a7e3d81359e0d"/></dir><dir name="Response"><file name="BaseSearchResponse.php" hash="68a834820e00ffdad127b07acf901541"/><file name="CanSearchResponse.php" hash="975b7b8548f93c32da79c62755a54608"/><file name="GetAddressResponse.php" hash="a6b8f8a9e37a04847f39951da20b77ec"/><file name="GetLayoutResponse.php" hash="05bdb7c9958e0cca73cc0723c1e592a5"/><file name="RefineResponse.php" hash="fd505eafcd459d607e2a9e32996d85d5"/><file name="SearchResponse.php" hash="a1eb49afff2c73b9120fca7ffd9b047e"/></dir></dir><file name="DPVStatusType.php" hash="968cfef0f7f627b8fe8f9e2f1385d297"/><file name="EngineEnumType.php" hash="c46da44618b8a20f713e545da9930b3d"/><file name="EngineType.php" hash="38ad2422487361de2a7eba1be754392c"/><file name="IService.php" hash="655ec70b7d0911363e556362ec639e91"/><file name="Layout.php" hash="569a50dd2895f87e4c3d35a436dc5fde"/><file name="LineContentType.php" hash="0049722932a88450f53564fd8170b324"/><file name="Picklist.php" hash="a0ba1ba2a85e08895e5a1430c007fab0"/><file name="PicklistEntry.php" hash="71617ff5d7a3ae90181ae8eb68a0c81f"/><file name="ProOnDemandService.php" hash="7daca0de8c92edabf950043d123ca0eb"/><file name="ProOnDemandService.wsdl" hash="a654d96ffc6c84ff8494f3c752e674d4"/><file name="PromptSetType.php" hash="54ff4a3253b9ab4ba63219c4cd565878"/><file name="QAAddress.php" hash="16059de94089d9feb62d03f495ab4a29"/><file name="QAAuthentication.php" hash="b2a629efbac6403471e6fc8f9c5e3683"/><file name="QACanSearch.php" hash="e89bcc849bfa62bbbe0116ae7131057d"/><file name="QAGetAddress.php" hash="354da3ff6691bb1c166874df7735e5ef"/><file name="QAGetLayouts.php" hash="bedaed731213421e94874ef498a5e7d9"/><file name="QALayouts.php" hash="5411b663e68f381a32af96dfc345202a"/><file name="QAPicklist.php" hash="c5e39ca62aa54be2c051397dc64f1ed4"/><file name="QAQueryHeader.php" hash="54fa7549afc3014c411ba05105320f92"/><file name="QARefine.php" hash="e08255fe0abdf27f30799729d36a4079"/><file name="QASearch.php" hash="9da9ba2339f7bd94159f0cc9a115c403"/><file name="QASearchOk.php" hash="72c86e5a16878dadad50c33a620faaed"/><file name="QASearchResult.php" hash="c7d171b85665744384f6190eb59b68df"/><file name="ServiceFactory.php" hash="f1ef07a056c2d4dbe4c1b9cb88747829"/><file name="VerifyLevelType.php" hash="0a2731af83eb39884367879a54f2250b"/></dir><dir name="EDQ"><file name="WshEmailValidator.php" hash="59c4c64bc285def668156147d945c205"/><file name="WshPhoneValidator.php" hash="3d165c269970d5f6a953ea42c6c1aea4"/><file name="WshValidator.php" hash="6a1a3c839387f5ad162f4cbb044d6b14"/><file name="WshValidatorFactory.php" hash="75a7c497a8ca03b9e78b0da8be4bad40"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="ExperianDataQuality"><dir name="images"><file name="opc-ajax-loader.gif" hash="7b9776076d5fceef4993b55c9383dedd"/></dir><dir name="js"><file name="edqAddressClient.js" hash="2516da1a45c4e87a0b903bb640a3f494"/><file name="edqClient.js" hash="02fe86abf39028a72255b663b37c270e"/><file name="json2.js" hash="74d903049683e5bbea9ccb7544a42bca"/><file name="system.js" hash="81d4b19c630c6aa43954877029a038d2"/></dir></dir><dir name="edq"><dir name="images"><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/></dir><dir name="js"><file name="edqClient.js" hash="df5a3be439a84340cfd9f9d7f454349a"/><file name="json2.js" hash="74d903049683e5bbea9ccb7544a42bca"/><file name="system.js" hash="7500bee2c32e6d4806ee46ae75b458c5"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="ExperianDataQuality"><dir name="images"><file name="opc-ajax-loader.gif" hash="7b9776076d5fceef4993b55c9383dedd"/></dir><dir name="js"><file name="edqAddressClient.js" hash="8b0e3aad9810e50499b6cb88bdb5f374"/><file name="edqClient.js" hash="9752f5987390ea07793b442d24019550"/><file name="json2.js" hash="74d903049683e5bbea9ccb7544a42bca"/><file name="system.js" hash="81d4b19c630c6aa43954877029a038d2"/></dir></dir><dir name="edq"><dir name="images"><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/></dir><dir name="js"><file name="edqClient.js" hash="df5a3be439a84340cfd9f9d7f454349a"/><file name="json2.js" hash="74d903049683e5bbea9ccb7544a42bca"/><file name="system.js" hash="7500bee2c32e6d4806ee46ae75b458c5"/></dir></dir></dir></dir></dir></target></contents>
|
20 |
<compatible/>
|
21 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
22 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Experian_Data_Quality_Validation_Services</name>
|
4 |
+
<version>1.0.0.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>GNU General Public License (GPL)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Address, email, and phone verification services for Magento Enterprise and Community editions.</summary>
|
10 |
<description>Experian Data Quality's tools for address, email, and phone verification provide a seamless integration with the Magento platform while delivering quality results for your eCommerce store.</description>
|
11 |
+
<notes>Address verification for both front and back-end touch points, with support for addresses in the USA, CAN, GBR, IRE, and DEU. Email and phone verification services provide real-time verification at the point of entry. This extension is a bundle containing Experian Data Quality's address and email/phone products in a single extension. Separate license keys may be necessary for each service. Contact your Experian Data Quality sales representative for more information.</notes>
|
12 |
+
<authors><author><name>ExperianDataQualityVerificationServices</name><user>ExperianDataQualityVerificationServices</user><email>internetmarketing@qas.com</email></author></authors>
|
13 |
+
<date>2017-04-07</date>
|
14 |
+
<time>15:41:17</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="EDQ"><dir name="AddressValidation"><dir name="Helper"><file name="Data.php" hash="cc5a0e37c5b31e72be7d1f7bfa36de7c"/><file name="Methods.php" hash="d654049f1d58b48970d69eaf3637d069"/><file name="Settings.php" hash="4aefab7315311f3039c2146d3d4b1e1a"/></dir><dir name="Model"><file name="Customer.php" hash="58eca6bee0c7b2c2cb91ef358f616829"/><file name="DataCenters.php" hash="69a930f8d107c407b224b1a28c318382"/><file name="DoCanSearchParameters.php" hash="0704ecc29ad618b3bccc387f20e3028d"/><file name="Observer.php" hash="f1e4b200bb21627d1db725d65e5ea552"/><file name="Quote.php" hash="eeba356453074add94438a3b5e0da6e9"/><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="278c873dfd78ed79ba43ae31caa9260a"/></dir><file name="Customer.php" hash="f3e335be0f8cfb716a6ebada95138733"/><dir name="Quote"><file name="Collection.php" hash="18783fe3df00710cb00b4967c722e0df"/></dir><file name="Quote.php" hash="fab9ce2a1643d6d0a75622c6d1dc8411"/></dir><file name="Service.php" hash="061c0a3744542751aebcc76b58cc9953"/><file name="ServiceProviders.php" hash="452daf1b13be7e46d7178f52193174e2"/><file name="Validate.php" hash="a76d8bee1272f466c6bab149a80cae69"/></dir><dir name="controllers"><file name="ProcessAdminController.php" hash="44252efca489f7b848f88d18e79ba209"/><file name="ProcessController.php" hash="f4af29f11a1cc23c8073367eaf5f1e18"/></dir><dir name="etc"><file name="adminhtml.xml" hash="8e8b3d45b502a37a7ff2ffd00b3f69a5"/><file name="config.xml" hash="ffaf14b06a26a88ee988ab0f20f3bc7f"/><file name="system.xml" hash="291dda35bc27359e132452026b5849de"/></dir><dir name="sql"><dir name="addressvalidation_setup"><file name="install-1.0.5.php" hash="b1ea1c4c75fd45501abb60fb1c0d395d"/></dir></dir></dir><dir name="EmailAndPhoneValidation"><dir name="Helper"><file name="Data.php" hash="7a87484dab745f067c053b3c3c0dc063"/></dir><dir name="Model"><file name="Observer.php" hash="c1fabe198f5e7f2aa546998871683dcf"/><dir name="Phone"><file name="PhoneFormater.php" hash="aeaa1fac4250df1d2c2bf8afc52d4543"/></dir><file name="SupportedCountries.php" hash="96766bb53bd60704a4fb469b0b082aac"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Countries.php" hash="88a7f0691b165a4162520d0f6fb6a5fe"/></dir></dir></dir><file name="Validate.php" hash="a1f096655394230e7fc2ec5ec1d7da86"/></dir><dir name="controllers"><file name="ValidationController.php" hash="9d242d304548309d48867b2bff9ced68"/></dir><dir name="etc"><file name="adminhtml.xml" hash="7d3be3be34edf837e1f83574c54e82a4"/><file name="config.xml" hash="a9e36a732f80fde7c43739b022e51046"/><file name="system.xml" hash="76ce8a49c29e71b5daf557160e8c7faa"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="edqaddressvalidation.xml" hash="049d54a05d2d5b7e6e4d0cb4fee78b40"/><file name="edqemailandphonevalidation.xml" hash="023eb0d486279d3a09611455ccf214a9"/></dir><dir name="template"><dir name="edq"><file name="singleline.phtml" hash="b5b4ccfacdf70166d0111dbe546de813"/><file name="verify.phtml" hash="eddbe0d0805dae0010d90d6bf54fb202"/><file name="initialize.phtml" hash="90a160b2918498dae443936449aa4603"/><file name="securityToken.phtml" hash="a577c092324df0505ddccaaab1b25b69"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="edqaddressvalidation.xml" hash="db40341caa965625ca4f268d3cb2f882"/><file name="edqemailandphonevalidation.xml" hash="12f780547673d92817d515a0fb18b269"/></dir><dir name="template"><dir name="edq"><dir name="checkout"><file name="verify.phtml" hash="04f5f92d3080efd7e7c008cefc1e9139"/><file name="configurations.phtml" hash="3fa483dc71219daf518f2784e2bd063f"/></dir><dir name="customer"><file name="verify.phtml" hash="f6d01c8bf21f5ee086840026225d8752"/><dir name="address"><file name="phoneConfigurations.phtml" hash="4981e6f6f52f28bcbcc4a73459be99d3"/></dir><dir name="form"><file name="emailConfigurations.phtml" hash="65f40991fef1ac15f5db97d0585b7a07"/></dir></dir><file name="interaction.phtml" hash="97647331de1833bd8969c7e469eee4f0"/><file name="popup.phtml" hash="be66ab141cf3b5715a7bd0fc649c5c0f"/><file name="rightside.phtml" hash="81caa36bfe9fb2954e4879b38839e526"/><file name="singleline.phtml" hash="029218b530269750104d3d2c372cd8ba"/><file name="initialize.phtml" hash="1fa4e93bd3279598881bc9f69cca43ae"/><file name="securityTokens.phtml" hash=""/><file name="securityToken.phtml" hash="db07b76573368bb9f7c72969f3287883"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="EDQ_AddressValidation.xml" hash="88c75636322ff1633b8e3d7ad81ecbd1"/><file name="EDQ_EmailAndPhoneValidation.xml" hash="553d4d2a3f7079c677b83ff3fa7eedf5"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="EDQ_AddressValidation.csv" hash="9951ee792f24dfe306a84606d7b04d2b"/></dir><dir name="en_IE"><file name="EDQ_AddressValidation.csv" hash="9951ee792f24dfe306a84606d7b04d2b"/></dir><dir name="en_US"><file name="EDQ_AddressValidation.csv" hash="9951ee792f24dfe306a84606d7b04d2b"/></dir></target><target name="magelib"><dir name="ExperianDataQuality"><file name="Address.php" hash="36e3a6ebe3f55469a279777750827f83"/><file name="AddressLine.php" hash="b9b69906269259251ea764e804d82178"/><file name="AddressValidationParser.php" hash="96069cf576594f8ff3e28e81000ed264"/><file name="BaseService.php" hash="6c6f0a5443e02d8a990fa75d5b5d2eb1"/><dir name="Common"><file name="GlobalSettings.php" hash="40b9bdd9184ceb3aaadb58f1addd2c90"/><file name="HelperMethods.php" hash="1ccbac84af091e4ac3adfe7bd9fff749"/><dir name="Request"><file name="BaseAddressRequest.php" hash="2b606849afdf3313d1fa6a6bd5db2c90"/><file name="BaseSearchRequest.php" hash="7fe2964ebb111ddcdd3a299ef485eb80"/><file name="CanSearchRequest.php" hash="cfe030083b29695c1f62f6dc424bfdd9"/><file name="GetAddressRequest.php" hash="6eb25de64b0c4fa99ed624416c86a1a9"/><file name="GetLayoutsRequest.php" hash="be2c2cdde6851d58a09dbed10e96d2dc"/><file name="RefineRequest.php" hash="874e2384cd8c19583d39814d24a1eb18"/><file name="SearchRequest.php" hash="8f1ea1be702313ad2f2a7e3d81359e0d"/></dir><dir name="Response"><file name="BaseSearchResponse.php" hash="68a834820e00ffdad127b07acf901541"/><file name="CanSearchResponse.php" hash="975b7b8548f93c32da79c62755a54608"/><file name="GetAddressResponse.php" hash="a6b8f8a9e37a04847f39951da20b77ec"/><file name="GetLayoutResponse.php" hash="05bdb7c9958e0cca73cc0723c1e592a5"/><file name="RefineResponse.php" hash="fd505eafcd459d607e2a9e32996d85d5"/><file name="SearchResponse.php" hash="a1eb49afff2c73b9120fca7ffd9b047e"/></dir></dir><file name="DPVStatusType.php" hash="968cfef0f7f627b8fe8f9e2f1385d297"/><file name="EngineEnumType.php" hash="c46da44618b8a20f713e545da9930b3d"/><file name="EngineType.php" hash="38ad2422487361de2a7eba1be754392c"/><file name="IService.php" hash="655ec70b7d0911363e556362ec639e91"/><file name="Layout.php" hash="569a50dd2895f87e4c3d35a436dc5fde"/><file name="LineContentType.php" hash="0049722932a88450f53564fd8170b324"/><file name="Picklist.php" hash="a0ba1ba2a85e08895e5a1430c007fab0"/><file name="PicklistEntry.php" hash="71617ff5d7a3ae90181ae8eb68a0c81f"/><file name="ProOnDemandService.php" hash="7daca0de8c92edabf950043d123ca0eb"/><file name="ProOnDemandService.wsdl" hash="a654d96ffc6c84ff8494f3c752e674d4"/><file name="PromptSetType.php" hash="54ff4a3253b9ab4ba63219c4cd565878"/><file name="QAAddress.php" hash="16059de94089d9feb62d03f495ab4a29"/><file name="QAAuthentication.php" hash="b2a629efbac6403471e6fc8f9c5e3683"/><file name="QACanSearch.php" hash="e89bcc849bfa62bbbe0116ae7131057d"/><file name="QAGetAddress.php" hash="354da3ff6691bb1c166874df7735e5ef"/><file name="QAGetLayouts.php" hash="bedaed731213421e94874ef498a5e7d9"/><file name="QALayouts.php" hash="5411b663e68f381a32af96dfc345202a"/><file name="QAPicklist.php" hash="c5e39ca62aa54be2c051397dc64f1ed4"/><file name="QAQueryHeader.php" hash="54fa7549afc3014c411ba05105320f92"/><file name="QARefine.php" hash="e08255fe0abdf27f30799729d36a4079"/><file name="QASearch.php" hash="9da9ba2339f7bd94159f0cc9a115c403"/><file name="QASearchOk.php" hash="72c86e5a16878dadad50c33a620faaed"/><file name="QASearchResult.php" hash="c7d171b85665744384f6190eb59b68df"/><file name="ServiceFactory.php" hash="f1ef07a056c2d4dbe4c1b9cb88747829"/><file name="VerifyLevelType.php" hash="0a2731af83eb39884367879a54f2250b"/></dir><dir name="EDQ"><file name="WshEmailValidator.php" hash="59c4c64bc285def668156147d945c205"/><file name="WshPhoneValidator.php" hash="3d165c269970d5f6a953ea42c6c1aea4"/><file name="WshValidator.php" hash="6a1a3c839387f5ad162f4cbb044d6b14"/><file name="WshValidatorFactory.php" hash="75a7c497a8ca03b9e78b0da8be4bad40"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="ExperianDataQuality"><dir name="images"><file name="opc-ajax-loader.gif" hash="7b9776076d5fceef4993b55c9383dedd"/></dir><dir name="js"><file name="edqAddressClient.js" hash="2516da1a45c4e87a0b903bb640a3f494"/><file name="edqClient.js" hash="02fe86abf39028a72255b663b37c270e"/><file name="json2.js" hash="74d903049683e5bbea9ccb7544a42bca"/><file name="system.js" hash="81d4b19c630c6aa43954877029a038d2"/></dir></dir><dir name="edq"><dir name="images"><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/></dir><dir name="js"><file name="edqClient.js" hash="df5a3be439a84340cfd9f9d7f454349a"/><file name="json2.js" hash="74d903049683e5bbea9ccb7544a42bca"/><file name="system.js" hash="7500bee2c32e6d4806ee46ae75b458c5"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="ExperianDataQuality"><dir name="images"><file name="opc-ajax-loader.gif" hash="7b9776076d5fceef4993b55c9383dedd"/></dir><dir name="js"><file name="edqAddressClient.js" hash="8b0e3aad9810e50499b6cb88bdb5f374"/><file name="edqClient.js" hash="9752f5987390ea07793b442d24019550"/><file name="json2.js" hash="74d903049683e5bbea9ccb7544a42bca"/><file name="system.js" hash="81d4b19c630c6aa43954877029a038d2"/></dir></dir><dir name="edq"><dir name="images"><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/></dir><dir name="js"><file name="edqClient.js" hash="df5a3be439a84340cfd9f9d7f454349a"/><file name="json2.js" hash="74d903049683e5bbea9ccb7544a42bca"/><file name="system.js" hash="7500bee2c32e6d4806ee46ae75b458c5"/></dir></dir></dir></dir></dir></target></contents>
|
|
|
|
|
|
|
|
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|