Skip to content

Commit bab83b5

Browse files
committed
Q3 sdk updates
1 parent 414cb0f commit bab83b5

36 files changed

Lines changed: 594 additions & 7 deletions

classmap.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,20 @@
417417
'net\authorize\api\contract\v1\TransactionResponseType\ErrorsAType\ErrorAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/ErrorsAType/ErrorAType.php',
418418
'net\authorize\api\contract\v1\TransactionResponseType\MessagesAType\MessageAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/MessagesAType/MessageAType.php',
419419
'net\authorize\api\contract\v1\TransactionResponseType\SplitTenderPaymentsAType\SplitTenderPaymentAType' => $libDir . 'net/authorize/api/contract/v1/TransactionResponseType/SplitTenderPaymentsAType/SplitTenderPaymentAType.php',
420+
421+
'net\authorize\api\contract\v1\GetAUJobSummaryRequest' => $libDir . 'net/authorize/api/contract/v1/getAUJobSummaryRequest.php',
422+
'net\authorize\api\contract\v1\GetAUJobSummaryResponse' => $libDir . 'net/authorize/api/contract/v1/GetAUJobSummaryResponse.php',
423+
'net\authorize\api\contract\v1\GetAUJobDetailsRequest' => $libDir . 'net/authorize/api/contract/v1/GetAUJobDetailsRequest.php',
424+
'net\authorize\api\contract\v1\GetAUJobDetailsResponse' => $libDir . 'net/authorize/api/contract/v1/GetAUJobDetailsResponse.php',
425+
426+
'net\authorize\api\contract\v1\AuDeleteType' => $libDir . 'net/authorize/api/contract/v1/AuDeleteType.php',
427+
'net\authorize\api\contract\v1\AuDetailsType' => $libDir . 'net/authorize/api/contract/v1/AuDetailsType.php',
428+
'net\authorize\api\contract\v1\AuResponseType' => $libDir . 'net/authorize/api/contract/v1/AuResponseType.php',
429+
'net\authorize\api\contract\v1\AuUpdateType' => $libDir . 'net/authorize/api/contract/v1/AuUpdateType.php',
430+
431+
'net\authorize\api\contract\v1\ListOfAUDetailsType' => $libDir . 'net/authorize/api/contract/v1/ListOfAUDetailsType.php',
432+
'net\authorize\api\contract\v1\EmvTagType' => $libDir . 'net/authorize/api/contract/v1/EmvTagType.php',
433+
'net\authorize\api\contract\v1\PaymentEmvType' => $libDir . 'net/authorize/api/contract/v1/PaymentEmvType.php',
420434

421435

422436
//Controllers
@@ -459,4 +473,7 @@
459473
'net\authorize\api\controller\UpdateSplitTenderGroupController' => $libDir . 'net/authorize/api/controller/UpdateSplitTenderGroupController.php',
460474
'net\authorize\api\controller\ValidateCustomerPaymentProfileController' => $libDir . 'net/authorize/api/controller/ValidateCustomerPaymentProfileController.php',
461475

476+
'net\authorize\api\controller\GetAUJobDetailsController' => $libDir . 'net/authorize/api/controller/GetAUJobDetailsController.php',
477+
'net\authorize\api\controller\GetAUJobSummaryController' => $libDir . 'net/authorize/api/controller/GetAUJobSummaryController.php',
478+
462479
);

lib/net/authorize/api/constants/ANetEnvironment.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ class ANetEnvironment
66
const CUSTOM = "http://wwww.myendpoint.com";
77
const SANDBOX = "https://apitest.authorize.net";
88
const PRODUCTION = "https://api2.authorize.net";
9+
10+
const VERSION = "1.9.0";
911
}

lib/net/authorize/api/contract/v1/ANetApiRequestType.php

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ class ANetApiRequestType
1717
*/
1818
private $merchantAuthentication = null;
1919

20+
/**
21+
* @property string $clientId
22+
*/
23+
private $clientId = null;
24+
2025
/**
2126
* @property string $refId
2227
*/
@@ -45,6 +50,28 @@ public function setMerchantAuthentication(\net\authorize\api\contract\v1\Merchan
4550
return $this;
4651
}
4752

53+
/**
54+
* Gets as clientId
55+
*
56+
* @return string
57+
*/
58+
public function getClientId()
59+
{
60+
return $this->clientId;
61+
}
62+
63+
/**
64+
* Sets a new clientId
65+
*
66+
* @param string $clientId
67+
* @return self
68+
*/
69+
public function setClientId($clientId)
70+
{
71+
$this->clientId = $clientId;
72+
return $this;
73+
}
74+
4875
/**
4976
* Gets as refId
5077
*

lib/net/authorize/api/contract/v1/GetCustomerProfileRequest.php

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ class GetCustomerProfileRequest extends ANetApiRequestType
1313
*/
1414
private $customerProfileId = null;
1515

16+
/**
17+
* @property boolean $unmaskExpirationDate
18+
*/
19+
private $unmaskExpirationDate = null;
20+
1621
/**
1722
* Gets as customerProfileId
1823
*
@@ -35,6 +40,28 @@ public function setCustomerProfileId($customerProfileId)
3540
return $this;
3641
}
3742

43+
/**
44+
* Gets as unmaskExpirationDate
45+
*
46+
* @return boolean
47+
*/
48+
public function getUnmaskExpirationDate()
49+
{
50+
return $this->unmaskExpirationDate;
51+
}
52+
53+
/**
54+
* Sets a new unmaskExpirationDate
55+
*
56+
* @param boolean $unmaskExpirationDate
57+
* @return self
58+
*/
59+
public function setUnmaskExpirationDate($unmaskExpirationDate)
60+
{
61+
$this->unmaskExpirationDate = $unmaskExpirationDate;
62+
return $this;
63+
}
64+
3865

3966
}
4067

lib/net/authorize/api/contract/v1/GetHostedProfilePageRequest.php

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ class GetHostedProfilePageRequest extends ANetApiRequestType
1717
* Allowed values for settingName are: hostedProfileReturnUrl,
1818
* hostedProfileReturnUrlText, hostedProfilePageBorderVisible,
1919
* hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor,
20-
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired.
20+
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired,
21+
* hostedProfileBillingAddressOptions, hostedProfileManageOptions.
2122
*
2223
* @property \net\authorize\api\contract\v1\SettingType[] $hostedProfileSettings
2324
*/
@@ -51,7 +52,8 @@ public function setCustomerProfileId($customerProfileId)
5152
* Allowed values for settingName are: hostedProfileReturnUrl,
5253
* hostedProfileReturnUrlText, hostedProfilePageBorderVisible,
5354
* hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor,
54-
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired.
55+
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired,
56+
* hostedProfileBillingAddressOptions, hostedProfileManageOptions.
5557
*
5658
* @return self
5759
* @param \net\authorize\api\contract\v1\SettingType $setting
@@ -68,7 +70,8 @@ public function addToHostedProfileSettings(\net\authorize\api\contract\v1\Settin
6870
* Allowed values for settingName are: hostedProfileReturnUrl,
6971
* hostedProfileReturnUrlText, hostedProfilePageBorderVisible,
7072
* hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor,
71-
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired.
73+
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired,
74+
* hostedProfileBillingAddressOptions, hostedProfileManageOptions.
7275
*
7376
* @param scalar $index
7477
* @return boolean
@@ -84,7 +87,8 @@ public function issetHostedProfileSettings($index)
8487
* Allowed values for settingName are: hostedProfileReturnUrl,
8588
* hostedProfileReturnUrlText, hostedProfilePageBorderVisible,
8689
* hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor,
87-
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired.
90+
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired,
91+
* hostedProfileBillingAddressOptions, hostedProfileManageOptions.
8892
*
8993
* @param scalar $index
9094
* @return void
@@ -100,7 +104,8 @@ public function unsetHostedProfileSettings($index)
100104
* Allowed values for settingName are: hostedProfileReturnUrl,
101105
* hostedProfileReturnUrlText, hostedProfilePageBorderVisible,
102106
* hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor,
103-
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired.
107+
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired,
108+
* hostedProfileBillingAddressOptions, hostedProfileManageOptions.
104109
*
105110
* @return \net\authorize\api\contract\v1\SettingType[]
106111
*/
@@ -115,7 +120,8 @@ public function getHostedProfileSettings()
115120
* Allowed values for settingName are: hostedProfileReturnUrl,
116121
* hostedProfileReturnUrlText, hostedProfilePageBorderVisible,
117122
* hostedProfileIFrameCommunicatorUrl, hostedProfileHeadingBgColor,
118-
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired.
123+
* hostedProfileBillingAddressRequired, hostedProfileCardCodeRequired,
124+
* hostedProfileBillingAddressOptions, hostedProfileManageOptions.
119125
*
120126
* @param \net\authorize\api\contract\v1\SettingType[] $hostedProfileSettings
121127
* @return self

lib/net/authorize/api/contract/v1/MerchantAuthenticationType.php

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ class MerchantAuthenticationType
4242
*/
4343
private $fingerPrint = null;
4444

45+
/**
46+
* @property string $clientKey
47+
*/
48+
private $clientKey = null;
49+
4550
/**
4651
* @property string $mobileDeviceId
4752
*/
@@ -180,6 +185,28 @@ public function setFingerPrint(\net\authorize\api\contract\v1\FingerPrintType $f
180185
return $this;
181186
}
182187

188+
/**
189+
* Gets as clientKey
190+
*
191+
* @return string
192+
*/
193+
public function getClientKey()
194+
{
195+
return $this->clientKey;
196+
}
197+
198+
/**
199+
* Sets a new clientKey
200+
*
201+
* @param string $clientKey
202+
* @return self
203+
*/
204+
public function setClientKey($clientKey)
205+
{
206+
$this->clientKey = $clientKey;
207+
return $this;
208+
}
209+
183210
/**
184211
* Gets as mobileDeviceId
185212
*

lib/net/authorize/api/contract/v1/PaymentType.php

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ class PaymentType
4242
*/
4343
private $opaqueData = null;
4444

45+
/**
46+
* @property \net\authorize\api\contract\v1\PaymentEmvType $emv
47+
*/
48+
private $emv = null;
49+
4550
/**
4651
* Gets as creditCard
4752
*
@@ -174,6 +179,28 @@ public function setOpaqueData(\net\authorize\api\contract\v1\OpaqueDataType $opa
174179
return $this;
175180
}
176181

182+
/**
183+
* Gets as emv
184+
*
185+
* @return \net\authorize\api\contract\v1\PaymentEmvType
186+
*/
187+
public function getEmv()
188+
{
189+
return $this->emv;
190+
}
191+
192+
/**
193+
* Sets a new emv
194+
*
195+
* @param \net\authorize\api\contract\v1\PaymentEmvType $emv
196+
* @return self
197+
*/
198+
public function setEmv(\net\authorize\api\contract\v1\PaymentEmvType $emv)
199+
{
200+
$this->emv = $emv;
201+
return $this;
202+
}
203+
177204

178205
}
179206

lib/net/authorize/api/contract/v1/TransRetailInfoType.php

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ class TransRetailInfoType
2121
*/
2222
private $deviceType = null;
2323

24+
/**
25+
* @property string $customerSignature
26+
*/
27+
private $customerSignature = null;
28+
2429
/**
2530
* Gets as marketType
2631
*
@@ -65,6 +70,28 @@ public function setDeviceType($deviceType)
6570
return $this;
6671
}
6772

73+
/**
74+
* Gets as customerSignature
75+
*
76+
* @return string
77+
*/
78+
public function getCustomerSignature()
79+
{
80+
return $this->customerSignature;
81+
}
82+
83+
/**
84+
* Sets a new customerSignature
85+
*
86+
* @param string $customerSignature
87+
* @return self
88+
*/
89+
public function setCustomerSignature($customerSignature)
90+
{
91+
$this->customerSignature = $customerSignature;
92+
return $this;
93+
}
94+
6895

6996
}
7097

0 commit comments

Comments
 (0)