/
changeLog
157 lines (121 loc) · 5.37 KB
/
changeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
Version 1.0.36:
-Added NT to the ResIndependentRefund and ResForcePost transactions.
Version 1.0.35:
-Added getNTTokenBin, getNTTokenLast4, and getNTTokenExpDate to the Receipt.
Version 1.0.34:
-Added TotalPlanCost field to PlanDetails.
Version 1.0.33:
-Updated sample codes of the transactions that has trId and tokenCryptogram options.
Version 1.0.32:
-Added getSourcePanLast4 to Receipt and updated sample codes that use NT.
Version 1.0.31:
-Added Expdate to ResInstallmentLookup transaction.
Version 1.0.30:
-Updated tag name from "InstallmentPlanInfo" to "EligibleInstallmentPlans" in the Response.
Version 1.0.29:
-Added tr_id and token_cryptogram attributes to (purchase, preauth, cavv_purchase, cavv_preauth, and card_varification)
-Fixed ResInstallmentLookup issue.
Version 1.0.28:
- Added ResInstallmentLookup transaction.
Version 1.0.27:
-Added setGetNtResponse method to the following transactions:
(res_purchase, res_preauth, res_cavv_purchase, res_cavv_preauth, res_card_verification)
-Added (getNTResponseCode, getNTMessage, getNTUsed, and getNTMaskedToken) methods to the Receipt.
Version 1.0.26:
- Added Installment Lookup transaction.
- Added receipt handling for installment responses.
- Added Installment info object for the following transactions:
purchase, preauth, purchase_correction, completion,
refund, cavv_purchase, cavv_preauth, res_purchase_cc,
res_preauth_cc, res_cavv_purchase, res_cavv_preauth,
googlepay_purchase, googlepay_preauth
Version 1.0.25:
- Added ApplePay MCP Purchase and Preauth transactions.
- Added GooglePay MCP Purchase and Preauth transactions.
Version 1.0.24:
- Added �ds_trans_id� variable for CavvPreauth, CavvPurchase, ResCavvPurchase, and ResCavvPreauth.
- Added 3DS 2.0 within the TestCanadaCavvPurchaseRecur transaction type
- Created additional MCP transaction types to support 3DS 2.0 (MCPCavvPreauth and MCPCavvPurchase)
- Created additional MCP vault transaction types to support 3DS 2.0 (MCPResCavvPreauth and MCPResCavvPurchase)
Version 1.0.23:
- Updated API to use the new URLs
- Canada QA will point to mpg1t.moneris.io
- Canada Production will point to mpg1.moneris.io
- Removed support for US transactions as they are no longer supported
Version 1.0.22:
- Fixed a memory leak issue in HttpsPostRequest that was being caused in case of Timeouts
Version 1.0.21:
- Added support for setFinalAuth in ApplePayPreauth, CavvPreauth, GooglePayPreauth, MCPPreauth, MCPResPreauthCC, Preauth, ResCavvPreauthCC, ResPreauthCC
Version 1.0.20:
- Added support for 3DS 2.0 transactions
- Added support for 3DS 2.0 methods in Cavv transactions
Version 1.0.19:
- Deprecated setData for all vault transactions
- Added setDataKey to replace setData method
- Updated examples with setDataKey method
- Added support for OCTPayment transactions
- Added support for GooglePay transactions
- Added support for ApplePay transactions
Version 1.0.18:
- Added support for Kount transactions
Version 1.0.17:
- Fixed a bug with MCPGetRate transaction
Version 1.0.16:
- Added support for MCP transactions
Version 1.0.15:
- Changed to write method to stream xml to fix character encoding issue
Version 1.0.14:
- Added support for setMarketIndicator in ResPurchaseCC and ResPreauthCC
Version 1.0.13:
- Added support for anc1 in ResTempAdd
Version 1.0.12:
- Added support for setMarketIndicator in Purchase and Preauth
- Added support for SetCmId in Preauth, Purchase, CavvPreauth and CavvPurchase
Version 1.0.11:
- Added support for Credential on File (CofInfo) for RecurUpdate transaction
- Updated ResAddCC, ResUpdateCC, ResAddToken, ResTokenizeCC examples
- Removed support for Credential on File (CofInfo) from ForcePost
transactions
Version 1.0.10
- Added support for Credential on File (CofInfo) for Basic and Vault transactions
Version 1.0.9
- Added setConnectTimeout of 20 seconds
- Changed setReadTimeout to 35 seconds
- Added support to change setReadTimeout in HttpPostRequest
- Added support for setRecur in CavvPurchase transaction
- Added support for getHostId in Receipt
Version 1.0.8
- Added support for setNetwork and setDataType in CavvPurchase for Interac E-commerce
Version 1.0.7
- Added support for ResForcePostCC transaction
Version 1.0.6
- Added Level23 transactions
Version 1.0.5
- Added support for data key format in Vault Transactions
- Added support for ship indicator for Pre-auth Completion transaction
- Added support for PaypassTxn transaction
Version 1.0.4
- Added support for Multi-Currency in Basic Transactions
- Fixed a bug with setStatusCheck
Version 1.0.3
- Added support for Proxy Username and Proxy Password
- Added Wallet Indicator support in Preauth and Purchase
Version 1.0.2
- Removed pan and expdate support from EncTrack2Preauth
- Added additional examples of Convenience fee for Canada
- Added examples of Wallet Indicator for Cavv transactions for Canada
- Added examples of Encrypted transactions
Version 1.0.1
- Added Convenience Fee examples for Canada
- Added getMpiEci method to obtain crypt type (ECI) value from Acs transaction
- Added setCryptType and setWalletIndicator method in Cavv transactions
North American (NA) Version 1.0.0
- Basic Transactions
- Vault Transactions
- MPI Transactions
- Convenience Fee Transactions
- Track 2 Transactions
- Encrypted Transactions
- Risk Transactions
- MasterPass Transactions
- Visa Checkout Transactions