Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 397 lines (370 sloc) 27.041 kB
051f7c4 Update changelog format. Don't use rdoc for gateway support class
codyfauser authored
1 = ActiveMerchant CHANGELOG
2
1b5c7ee Simplify remote Braintree tests and update CHANGELOG
Cody Fauser authored
3 * Allow storage of e-checks with BraintreeGateway [jimiray]
74fc5d4 Update changelog
Cody Fauser authored
4 * Add test URL to PayJunction gateway [boomtowndesigngroup]
c851a9a Update CHANGELOG for wirecard change
Cody Fauser authored
5 * More robust parsing for Wirecard gateway [Soleone]
2eeeb0b Pass the issue number to CardStream verbatim and update test card num…
Cody Fauser authored
6 * Pass the issue number to CardStream verbatim and update test card numbers [Soleone]
7
dfacc49 Update CardStream URL
Cody Fauser authored
8 == Version 1.4.1 (December 9, 2008)
9
10 * Update CardStream URL. Note that you will also need to update your login id. [cody]
11
b146245 Return failed authorization when doing a SkipJack purchase
Cody Fauser authored
12 == Version 1.4.0 (November 27, 2008)
ea69a65 Mark 1.4.0 release
Cody Fauser authored
13
b146245 Return failed authorization when doing a SkipJack purchase
Cody Fauser authored
14 * Return failed authorization when SkipJack purchase fails [Tron, cody]
596495b Update README
Cody Fauser authored
15 * Update README [cody]
53b6c31 Add metadata to Authorize.net CIM gateway
Cody Fauser authored
16 * Add metadata to Authorize.net CIM gateway [cody]
1bca16c Update ActionViewHelper to be compatible with Rails 2.2
Cody Fauser authored
17 * Make ActionViewHelper compatible with changes to concat method in ActionPack [cody]
969f18e Remove Payflow and PayPal NV gateways
Cody Fauser authored
18 * Remove PayPal and Payflow Name-Value gateways. PayPal is no longer terminating the Payflow XML API. [cody]
9e7407d Don't directly use the inflector in the action view helper
Cody Fauser authored
19 * Don't directly use the inflector in the action view helper [cody]
e3a75ce Work around inflector in Rails
Cody Fauser authored
20 * Work around Rails Inflector change [cody]
fd2b406 Add changelog entry for configurable timeouts commit
Cody Fauser authored
21 * Add configurable timeouts to PostsData [Michael Koziarski]
7cff75e Add changelog entry for valid_sender? change
Cody Fauser authored
22 * Add valid_sender? method to gateway integrations [Soleone]
1d3e1ac Fix paypal error parsing
Cody Fauser authored
23 * Fix PayPal error parsing [cody]
b57e1f6 Fix MIT-LICENSE
Cody Fauser authored
24 * Fix MIT-LICENSE [cody]
ef13089 Add a PayPal Pro Gateway for Canada
Cody Fauser authored
25 * Add a payment gateway for Website Payments Pro Canada [cody]
321145b Fix shipping amount option in Sage gateway
Darrick Wiebe authored
26 * Fix shipping amount option in Sage gateway [Darrick Wiebe]
9ca5ac8 @Soleone Improved message and error message handling
Soleone authored
27 * Improved message and error message handling [Soleone]
3a4cd01 @Soleone Get Wirecard working in the Live environment
Soleone authored
28 * Get Wirecard working in the Live environment [Soleone]
071bf79 remove dead code in Paypal common api
Cody Fauser authored
29 * Remove dead code in PayPal Common API files [cody]
1d03678 Use the PayPal short error message if the long message is empty
Cody Fauser authored
30 * Use the PayPal short error message if the long message is empty [cody]
f73c6d2 Fix unit tests when being run by Cruise Control
Cody Fauser authored
31 * Fix unit tests when being run by Cruise Control [cody]
e4bc642 Update version to 52.0 for PayPal and add support for Fraud Filter re…
Cody Fauser authored
32 * Add support for PayPal Fraud Review Response [cody]
61a5d1a @Soleone Add initial testing support for German Wirecard gateway.
Soleone authored
33 * Add testing support for German Wirecard Gateway [Soleone]
3df68dc Specify required version of ActiveSupport
Cody Fauser authored
34 * Specify required version of ActiveSupport [cody]
74abf56 Make ssl_strict a superclass_delegating_accessor so the entire applic…
Cody Fauser authored
35 * Make ssl_strict a superclass_delegating_accessor so the entire application's validation of SSL certs can be disabled in the event of certificate problem. [cody]
efab608 Make Gateway.application_id a superclass_delegating_accessor so it ca…
Cody Fauser authored
36 * Make Gateway.application_id a superclass_delegating_accessor so it can be set from outside the subclass definition [cody]
4d5bc8f Add Discover to the list of supported card types for Braintree
Cody Fauser authored
37 * Add Discover to the list of supported card types for Braintree [cody]
ab45f79 Add support for Modern Payments gateway
Cody Fauser authored
38 * Add support for Modern Payments gateway [Jeremy Nicoll, cody]
1b714fd Add support for EFT/ACH and Interac Online to the BeanstreamGateway
Cody Fauser authored
39 * Add support for EFT/ACH and Interac Online to the BeanstreamGateway [cody]
dc6e04f Document the SageGateway
Cody Fauser authored
40 * Document the SageGateway [cody]
af8cff4 Add support for echecks with SageGateway.
Cody Fauser authored
41 * Add support for echecks with SageGateway. [cody]
5efe628 Handle all successful SecurePay AU response codes
Cody Fauser authored
42 * Handle all successful SecurePay AU response codes [cody]
4b90e7c Get SageGateway working with real test account. Improve test suite.
Cody Fauser authored
43 * Get SageGateway working with real test account. Improve test suite. [cody]
06e59ab Unify TrustCommerce, Payment Express, and Braintree CC storage
Cody Fauser authored
44 * Unify TrustCommerce, Payment Express, and Braintree CC storage [benjamin.curtis]
9629499 Update to use new Payflow Pro URLs
Cody Fauser authored
45 * Update to use new Payflow Pro URLs [cody]
0becd6e Fix missing Content-Type header for Ruby 1.8.4
Cody Fauser authored
46 * Fix missing Content-Type header for Ruby 1.8.4 [cody]
3bfa6ce Fix Authorize.Net CIM response.message
Cody Fauser authored
47 * Fix Authorize.Net CIM response.message [patrick.t.joyce]
eefcb9c Add JCB and Diners Club as supported cards to SageGateway
Cody Fauser authored
48 * Add JCB and Diners Club as supported cards to SageGateway [cody]
8203a5e Add Canada to supported countries for Sage
Cody Fauser authored
49 * Add CA country code to Sage gateway's supported countries [cody]
709aaa1 Add support for Sage Payment Solutions gateway
Cody Fauser authored
50 * Add support for Sage Payment Solutions gateway [cody]
035a24b Detect test mode with Beanstream
codyfauser authored
51 * Add test mode detection to Beanstream [cody]
d6afe12 Add support for the Beanstream payment gateway
codyfauser authored
52 * Add support for Beanstream payment gateway [xiaobozz]
f0026d9 Add support for PayPal NV API which will later replace PaypalGateway
codyfauser authored
53 * Add support for PayPal NV Pair API. Will be used to replace the usage of the PayPal SOAP API in ActiveMerchant in the future [Greg Furmanek, cody]
7431980 Add support for UK Maestro to Protx
codyfauser authored
54 * Protx does support UK Maestro [cody]
d50db0d Add tests for length of UK Maestro cards
codyfauser authored
55 * Add tests for length of UK Maestro cards [cody]
4e4878e Return all the error messages and codes from paypal responses
codyfauser authored
56 * Return all the error messages and codes from paypal responses [cody]
9f3e19f Fail hard when attempting to capture without a credit card with NetRe…
codyfauser authored
57 * Fail hard when attempting to capture without a credit card with NetRegistry [cody]
a4b01ae add support for order fields to Authorize.net CIM gateway
codyfauser authored
58 * Add support for the order fields to the create_customer_profile_transaction in Authorize.net CIM. [Patrick T. Joyce]
2b8f599 Strip invalid characters and limit lengths of Protx customer data
codyfauser authored
59 * Strip invalid characters and limit lengths of Protx customer data [Simon Russell]
6f30675 Fix empty start or end dates in Protx
codyfauser authored
60 * Fix empty start or end dates in Protx [Simon Russell]
0865bfd Add support for the Authorize.net CIM gateway
codyfauser authored
61 * Add support for Authorize.net CIM [Patrick T. Joyce, Ian Lotinsky]
5da0e95 * Add option to skip order review to all PayPal Express gateways
codyfauser authored
62 * Add option to skip order review to all PayPal Express gateways [garret.alfert, cody]
991e9aa Add capturing partial amounts, fix issue number formatting, fix autho…
codyfauser authored
63 * Add capturing partial amounts, fix issue number formatting, fix authorization string when nil values returned, fix parsing of multiple '=' characters, simplify message_from [Simon Russell]
fe08c89 Fix StartDate in ProtxGatewy
codyfauser authored
64 * Fix StartDate in ProtxGatewy [cody]
2252fd4 Add support for refunds and continuous authority references to DataCa…
codyfauser authored
65 * Add support for refunds and continuous authority references to DataCashGateway [joel.chippindale]
66791a7 Update HiTrust notification to return a float string for gross
codyfauser authored
66 * Fix gross in HiTrust notification. Don't use Money object in Verifi gateway [cody]
f84c771 Initial implementation of Payflow Name-Value api
codyfauser authored
67 * Initial implementation of Payflow Name-Value API [Greg Furmanek]
2abe40c Add support for credits to CyberSource
codyfauser authored
68 * Add support for CyberSource credits [mjuneja]
69
0c2da77 Update for release of 1.3.2
codyfauser authored
70 == Version 1.3.2 (February 24, 2008)
71
2b7f03c Actually fix the bug by adding extdata element to Payflow Requests
codyfauser authored
72 * Actually fix the bug by adding extdata element to Payflow Requests [cody]
e7532cb Fix bug with adding name to Payflow requests
codyfauser authored
73 * Fix bug with adding name to Payflow requests [cody]
064682d Gateways will now look for CreditCard#brand before looking for Credit…
codyfauser authored
74 * Gateways will now look for CreditCard#brand before looking for CreditCard#type [cody]
296d2cc Make before_validate in CreditCard more clear
codyfauser authored
75 * Make before_validate in CreditCard more clear [keith_du...@mac.com, cody]
e3e417e Don't send full Australian state names to PayPal
codyfauser authored
76 * Don't send full Australian state names to PayPal [cody]
446a774 Return last digits that are less than four characters long
codyfauser authored
77 * Return last_digits that are less than 4 characters long [cody]
19afbe8 Fix Bug with Authorize.Net ARB Remote Test
codyfauser authored
78 * Fix Bug with Authorize.Net ARB Remote Test [patrick.t.joyce]
89d9301 Add support for forcing test mode on Secure Pay AU gateway
codyfauser authored
79 * Add support for forcing test mode on Secure Pay AU gateway [cody]
966c962 Update Secure Pay AU to meet spec document for MessageInfo element
codyfauser authored
80 * Update Secure Pay Au to meet specs for MessageInfo elements [cody]
67c2365 Add support for the Australian SecurePay payment gateway
codyfauser authored
81 * Add support for the Australian Secure Pay payment gateway [cody]
8799e72 Allow LinkPoint cancellations for recurring billing.
codyfauser authored
82 * Allow LinkPoint cancellations for recurring billing. [yanagimoto.shin]
5dee954 Add support for Åland Islands to the country list
codyfauser authored
83 * Add support for Åland Islands to the country list [cody]
84
e872b9d Rename BrainTreeGateway to BraintreeGateway, but keep alias to old na…
codyfauser authored
85 == Version 1.3.1 (January 28, 2008)
86
87 * Rename BrainTreeGateway to BraintreeGateway, but keep alias to old naming for backwards compatibility [cody]
88
9942760 Prepare for release of 1.3.0
codyfauser authored
89 == Version 1.3.0 (January 28, 2008)
90
42c2855 Remove attr_readers for url and response from Gateway
codyfauser authored
91 * Remove attr_readers for url and response from Gateway [cody]
1c0826c Remove @url from EfsnetGateway
codyfauser authored
92 * Remove @url from EfsnetGateway [cody]
d31caf9 Remove @response instance variable in QuickpayGateway.
codyfauser authored
93 * Remove @response instance variable in QuickpayGateway. [cody]
8119ebd Remove @response instance variable in PsigateGateway. Don't use billi…
codyfauser authored
94 * Remove @response instance variable in PsigateGateway. Don't use billing address for shipping [cody]
7ce2b61 Remove @response instance variable in PaypalGateway. Don't use billin…
codyfauser authored
95 * Remove @response instance variable in PaypalGateway. Don't use billing address for shipping. [cody]
c2f973b Remove @response instance variable in PayflowGateway
codyfauser authored
96 * Remove @response instance variable in PayflowGateway [cody]
90affab Remove @response instance variable in MonerisGateway
codyfauser authored
97 * Remove @response instance variable in MonerisGateway [cody]
595ece0 Remove @response instance variable and don't use billing address for …
codyfauser authored
98 * Remove @response instance variable and don't use billing address for shipping address in LinkpointGateway [cody]
e53d631 Remove @response instance variable from ExactGateway
codyfauser authored
99 * Remove @response instance variable from ExactGateway [cody]
5013be6 Remove @response instance variable from EwayGateway
codyfauser authored
100 * Remove @response instance variable from EwayGateway [cody]
ced1740 Remove @response instance variable from EfsnetGateway
codyfauser authored
101 * Remove @response instance variable from EfsnetGateway [cody]
98fd0d4 Remove @response instance variable from DataCashGateway
codyfauser authored
102 * Remove @response instance variable from DataCashGateway [cody]
8f92fd9 * Don't use billing_address for shipping_address in CyberSourceGateway
codyfauser authored
103 * Don't use billing_address for shipping_address in CyberSourceGateway [cody]
6001ca8 Remove @response instance variable from CardStreamGateway
codyfauser authored
104 * Remove @response instance variable from CardStreamGateway [cody]
fc8d39b Remove @response instance variable from BrainTreeGateway
codyfauser authored
105 * Remove @response instance variable from BrainTreeGateway [cody]
3612df0 Remove unused deal_with_cc method from BogusGateway
codyfauser authored
106 * Remove unused deal_with_cc method from BogusGateway [cody]
1ab5b4a Fix spelling mistake in CHANGELOG
codyfauser authored
107 * Remove test_result_from_cc_number completely from ActiveMerchant [cody]
c0732b8 Don't use billing_address for shipping_address in Realex
codyfauser authored
108 * Don't use billing_address for shipping_address in Realex [cody]
f19f05d Update Realex to add support for cvv data. remove test_result_from_cc…
codyfauser authored
109 * Update Realex to add support for cvv data. remove test_result_from_cc_number. [cody]
840fb36 Update Protx to add support for avs and cvv data. remove test_result_…
codyfauser authored
110 * Update Protx to add support for avs and cvv data. remove test_result_from_cc_number. [cody]
78a5860 update changelog
codyfauser authored
111 * Include ActiveMerchant::Utils module in test_helper and use generate_unique_id from the module instead of generate_order_id. [cody]
83d19a0 Update SecurePay tests to check for avs and cvv data.
codyfauser authored
112 * Update SecurePay tests to check for avs and cvv data. [cody]
aa85dcc Update SkipJack to add support for avs and cvv data. remove test_resu…
codyfauser authored
113 * Update SkipJack to add support for avs and cvv data. remove test_result_from_cc_number. [cody]
33f66c5 update changelog
codyfauser authored
114 * Move generate_unique_id to its own module [cody]
209b768 Update Viaklix to add support for avs and cvv data. remove test_resul…
codyfauser authored
115 * Update Viaklix to add support for avs and cvv data. remove test_result_from_cc_number. Truncate fields to avoid failure [cody]
733102b Update PSL Card Gateway to add support for avs and cvv data. remove t…
codyfauser authored
116 * Update PSL Card Gateway to add support for avs and cvv data. remove test_result_from_cc_number. [cody]
a7df03c Update PlugNPayGateway to support avs and cvv data. Remove test_resul…
codyfauser authored
117 * Update PlugNPayGateway to support avs and cvv data. Remove test_result_from_cc_number. [cody]
f1d0ced Update PaymentExpressGateway to remove test_result_from_cc_number.
codyfauser authored
118 * Update PaymentExpressGateway to remove test_result_from_cc_number. [cody]
26471f6 Update PaySecure to remove test_result_from_cc_number.
codyfauser authored
119 * Update PaySecure to remove test_result_from_cc_number. [cody]
5e642fb Update NetBillingGateway to support avs and cvv data. Remove test_res…
codyfauser authored
120 * Update NetbillingGateway to support avs and cvv data. Remove test_result_from_cc_number. [cody]
b745e3a Replace all usage of :address with :billing_address in test cases
codyfauser authored
121 * Replace all usage of :address with :billing_address in test cases [cody]
6a28ff6 Remove sensitive data from NetRegistryGateway responses. Refactor gat…
codyfauser authored
122 * Remove sensitive data from NetRegistryGateway responses. Refactor gateway and tests. Remove test_result_from_cc_number. [cody]
d18f8a6 Update VerifiGateway to support avs and cvv data. Remove test_result_…
codyfauser authored
123 * Update VerifiGateway to support avs and cvv data. Remove test_result_from_cc_number. [cody]
8c95aaf Small refactoring of UsaEpayGateway
codyfauser authored
124 * Small refactoring of UsaEpayGateway [cody]
3cc6bb1 Update UsaEpayGateway to support avs and cvv data. Remove test_result…
codyfauser authored
125 * Update UsaEpayGateway to support avs and cvv data. Remove test_result_from_cc_number. [cody]
c6e0016 Update TrustCommerce docs now that the gateway falls back to SSL pos…
codyfauser authored
126 * Update TrustCommerce docs now that the gateway falls back to SSL post when tclink isn't available [cody]
5ead540 Change ARB to use correct :address1 key for addresses
codyfauser authored
127 * Change ARB to use correct :address1 key for addresses [cody]
53061ce No need for specialized recurring response for Authorize.net recurrin…
codyfauser authored
128 * No need for specialized recurring response for Authorize.net recurring billing [cody]
1b6b927 Update TransFirst to support avs and cvv data. Remove test_result_fro…
codyfauser authored
129 * Update TransFirst to support avs and cvv data. Remove test_result_from_cc_number. [cody]
b5194d6 Maintain backwards compatibility with :address option for now in the …
codyfauser authored
130 * Maintain backwards compatibility with :address option for now in the Payflow gateways [cody]
a9f3462 Remove test_result_from_cc_number from SecurePayTech. Improve unit te…
codyfauser authored
131 * Remove test_result_from_cc_number from SecurePayTech. Improve unit test coverage [cody]
cc1aa92 Fix email option in PayflowGateway. Remove support for :address optio…
codyfauser authored
132 * Fix email option in PayflowGateway. Remove support for :address option. :billing_address and :shipping_address must now be passed in separately. [cody]
9189a06 Make Bogus gateway's credit() method behave like capture
codyfauser authored
133 * Make Bogus gateway's credit() method behave like capture [cody]
60f7024 Add update and delete methods to update and delete records stored in …
codyfauser authored
134 * Add update and delete methods to update and delete records stored in the vault. [benjamin.curtis]
b9726b0 Add support for recurring_inquiry() to the PayflowGateway
codyfauser authored
135 * Add support for recurring_inquiry() to the PayflowGateway [dave.my...@contentfree.com]
89aa924 Add support for Authorize.net Automated Recurring Billing (ARB)
codyfauser authored
136 * Add support for Authorize.net Automated Recurring Billing (ARB) [vkurnavenkov, forestcarlisle, ianlotin...@hotmail.com, patrick.t.joyce]
74658f2 Fix laser card regex
codyfauser authored
137 * Fix laser card regex [ladislav.martincik]
2c80eed Cleanup whitespace in README
codyfauser authored
138 * Cleanup whitepace in README [patrick.t.joyce]
3ce2856 Update ExactGateway to support avs and cvv data. Remove test_result_f…
codyfauser authored
139 * Update ExactGateway to support avs and cvv data. Remove test_result_from_cc_number. [cody]
5cccfca Remove test_result_from_cc_number from eWay gateway.
codyfauser authored
140 * Remove test_result_from_cc_number from eWay gateway. [cody]
a1195fa Remove duplicate attr_reader definitions from all gateways
codyfauser authored
141 * Remove duplicate attr_reader definitions from all gateways [cody]
3b1a72a Remove tests raising Error
codyfauser authored
142 * Remove useless tests raising Error [cody]
7098f41 Update gateway templates
codyfauser authored
143 * Update gateway templates [cody]
f410edc cleanup authorize.net tests
codyfauser authored
144 * Fix Authorize.net test where authorize() was being called instead of purchase(). Perform some cleanup of the tests [ianlotin...@hotmail.com, cody]
2e6b704 Improve Authorize.net documentation based on the DataCashGateway docs
codyfauser authored
145 * Improve Authorize.net documentation based on the DataCashGateway docs [patrick.t.joyce]
fb1b3da Update EfsnetGateway to support avs and cvv data. Remove test_result_…
codyfauser authored
146 * Update EfsnetGateway to support avs and cvv data. Remove test_result_from_cc_number. [cody]
b9b0e30 Remove test_result_from_cc_number from DataCash. Improve unit test co…
codyfauser authored
147 * Remove test_result_from_cc_number from DataCash. Improve unit test coverage [cody]
6d6a90e Update CyberSourceGateway with new AVS and CVV features
codyfauser authored
148 * Update CyberSourceGateway to support avs and cvv results. Remove test_result_from_cc_number. [cody]
a260b71 Remove match information from CVVResult
codyfauser authored
149 * Remove match information from CVVResult [cody]
d2da5d4 Remove Response#card_data
codyfauser authored
150 * Remove Response#card_data. The application has access to the information anyway [cody]
92c2981 Return the last 4 digits of the card number from the Response instead…
codyfauser authored
151 * Return the last 4 digits of the card number from the Response instead of the masked number [cody]
b475b7d Use shipping address with TC
codyfauser authored
152 * Actually use the shipping address in TrustCommerce [cody]
8d2ed35 Update TrustCommerceGateway to support avs and cvv results. Remove te…
codyfauser authored
153 * Update TrustCommerceGateway to support avs and cvv results. Remove test_result_from_cc_number. Automatically fallback to SSL POST if the TCLink library is not available. Add additional customer information to the requests. [cody]
051f7c4 Update changelog format. Don't use rdoc for gateway support class
codyfauser authored
154 * Fix remote CardStreamGateway tests [cody]
155 * Map merchant AVS codes to street and postal match codes [cody]
156 * Update CardStreamGateway to support avs and cvv data [cody]
157 * Remove merchant_data hash. Add additional CVV codes [cody]
158 * Update QuickpayGateway to support merchant_data hash. Remove test_result_from_cc_number. [cody]
159 * Update LinkpointGateway to support merchant_data hash. Remove test_result_from_cc_number. [cody]
160 * Update PsigateGateway to support merchant_data hash. Remove test_result_from_cc_number. [cody]
161 * Update MonerisGateway to support merchant_data hash. Remove test_result_from_cc_number. [cody]
162 * Remove AVS Message and CVV2 Message from params hash in Authorize.net [cody]
163 * Update BrainTreeGateway to support merchant_data hash [cody]
164 * Update PaypalGateway to support merchant_data hash [cody]
165 * Update Payflow to support merchant_data hash [cody]
166 * Add card data to PayJunction response. PayJunction does not return the CVV or AVS result codes. Remote test_result_from_cc_number from PayJunction. [cody]
167 * Rename CCVResult to CVVResult to be more aligned with ActiveMerchant's usage of the term verification value [cody]
168 * Remove test_result_from_cc_number from Authorize.net in favour of mocking [cody]
169 * Add merchant_data hash, which contains all of the card_data, avs_result, and ccv_result. [cody]
170 * Add CCVResult for the Card Code Verification Result. Update Authorize.net to use the new class [cody]
171 * Rename AVSResult#match_type AVSResult#match [cody]
172 * Rename AVS::Result class to AVSResult [cody]
173 * Convert Authorize.net gateway to use the new AVS module [cody]
174 * Add AVS data to the Response object [cody]
175 * Fix credentials for remote Authorize.net TEST MODE test [cody]
176 * Add AVS module and AVS::Result class [cody]
177 * Update base gateway class RDOC [cody]
178 * Update the README with the latest list of supported gateways. Update the example in the README to include the verification value, which is now required by the credit card object by default. [cody]
179 * Handle the return from 2Checkout [cody]
180 * Automatically determine the credit card type when a type is not provided [cody]
181 * Revert to initial implementation of LUHN algorithm because it all fits in one simple method [cody]
182 * Remove unused api_cert_chain.crt file [cody]
183 * Update PaypalGateway, and PaypalExpressGateway to send requests to the correct endpoints when using API signatures [cody]
184 * Successful return code for HiTRUST is actually 00 [cody]
185 * Make ActiveMerchant::Billing::Error a subclass of ActiveMerchant::ActiveMerchantError [cody]
186 * Handle the return from the offsite payment gateways [cody]
187 * Default HiTRUST order description to "Store purchase" [cody]
188 * Fix HiTRUST field names [cody]
189 * Add support for passing in the locale code [georg.fr...@meandevel.com]
190 * Add support for the Offsite payment gateway HiTRUST [cody]
191 * Accept SuccessWithWarning as success [cody]
192 * Add a link to the LinkPoint staging server docs in remote_linkpoint_test.rb [cody]
193 * Update Discover regex [cody]
194 * Match full pan range of Maestro cards from 12 - 19 digits in length [cody]
195 * Fix errors on base of CreditCard [josh.bassett]
196 * Update product to use Rubigen instead of stolen Rails generator [cody]
197 * Mimic directory structure of unit tests in remote tests [cody]
198 * Restructure the location of the remote tests [cody]
199 * Ensure DataCash order_id is limited to 30 characters [cody]
200 * Return the pretty messages from PayJunction based on the return code [cody]
201 * make CreditCard.require_verification_value = true the default [cody]
202 * Use existing credit_card helper in credit card tests [cody]
203 * Return the authrorization number of the original transaction in the SkipJack gateway [cody]
204 * Update format of line items given to the gateway. Cleanup and uncomment unit tests [cody]
205 * Add support for the SkipJack gateway [Bill Bereza, cody]
206 * Make the bogus gateway easier to test by moving messages into constants [cody]
207 * Add retry logic when connection has been refused for all gateways. Enable safe retries of all connection failures with the PayflowGateway, as it has a unique request header. [cody]
208 * Catch Timeout::Error when posting data [cody]
209 * Change order of loading ActionPack for tests since assert_success defined in ActionController::Assertions::DeprecatedAssertions inteferes with ActiveMerchant's definition [cody]
210 * Catch Errno::ETIMEDOUT and extend open and read timeouts to 60 seconds [cody]
211 * Add address2 to the billing address of Viaklix transactions [cody]
212 * Improve Psigate generic error message [cody]
213 * Fix small errors in Psigate documentation [cody]
214 * Add Response#fraud_review? query method to the response. Allows gateways to indicate that a payment is pending review by the fraud service [cody]
215 * Handle Errno::ECONNRESET when posting data [cody]
216 * Fix broken USA ePay URL [cody]
217 * Update RequiresParameters to support HashWithIndifferentAccess [cody]
218 * Add support for SecurePayTech payment gateway [Jasper Bryant-Greene]
219 * Detect when test credentials are being used with PayJunction [cody]
220 * Update documentation about TrustCommerce void [cody]
221 * Add void to TrustCommerce [jesse.c.scott]
222 * Add support for echecks to the BrainTree gateway [Jeremy Voorhis]
223 * Fix before_validate and validate methods in CreditCard [rick.denatale]
224 * Add support for Netbilling payment gateway [cody]
225 * Pass in N/A for unknown states when a country is present in PaypalGateway [cody]
226 * Strip non alpha chars from order_id in Payflow gateway, as Paymentech Tampa can't handle them [cody]
227 * Add support for the PaySecure payment gateway [cody]
228 * Add support for descriptions in Authorize.net credits [shiva.kaul]
229 * Great cleanup and improvement of CreditCard code, tests, and docs [James Herdman]
230
231 == Version 1.2.1
232
233 * Fix remote PayPal tests [cody]
234
235 == Version 1.2.0
236
237 * Update Linkpoint tests to remove useless pem file [cody]
238 * Use symbols for CreditCard error messages, since errors have indifferent access [cody]
239 * Improve CreditCard error messages [George Ogata]
240 * Change deny to assert_false, and deny_success to assert_failure. Remove Gateway.gateway, as it is available from Base [cody]
241 * Improve documentation, and test coverage [James Herdman]
242 * Refactor MonerisGateway, improve test coverage and documentation [James Herdman]
243 * Add support for crediting to Moneris [James Herdman]
244 * Send state N/A in Payflow when the state is blank. Fixes UK PayPal Express payments when not providing a state [cody]
245 * Load remote test credentials from a fixtures file. ActiveMerchant will look for a custom file ~/.active_merchant/fixtures.yml. If the file exists it will be loaded instead of the default fixtures provided by ActiveMerchant. This makes development easier, and removes the risk of committing non-public test account credentials to subversion. [cody]
246 * Add support for password protected pem files [cody]
247 * Add support for Concord Efsnet payment gateway [snacktime]
248 * Fix dependency loading for gateways that are subclasses [cody]
249 * Add Braintree payment gateway [Michael J. Mangino]
250 * Add support for PayPal API signatures [Benjamin Curtis, cody]
251 * Add payment gateway Viaklix [Sal Scotto, cody]
252 * Add Australian payment gateway NetRegistry [George Ogata]
253 * Take order email from the options hash instead of the address for CyberSource [cody]
254 * Use an array for LineItems when calculating tax in CyberSource gateway [cody]
255 * Add CyberSource gateway [Matt Margolis]
256 * Sanitize Protx order id [cody]
257 * Fix support for electron in Protx [cody]
258 * Add support for Protx [shiftx, cody]
259 * Use undef_method with a single argument in SecurePay to prevent JRuby from choking on it. [jonathan.l.bartlett]
260 * Default address_override to 0 for PayPal Website Payments Standard payments. [cody]
261 * Enhance credit card error messages [manfred]
262 * Use HashWithIndifferentAccess for CreditCard for compatibility with Rails applications [michael.j.mangino]
263 * Fix nil exception when no response reason text is found in Authorize.net [cody]
264 * Add support for PayJunction [Matt Sanders]
265 * Change billing_address to shipping_address in PayPal Integration helper, as billing_address was incorrect. Addresses passed to billing_address for the PayPal helper will no longer be added to the form. This will break existing code, as the address will not be passed.
266 * Remove switch patterns from card detection that were eliminated on July 1, 2007 [cody]
267 * Format the issue number in Payflow requests to always be 2 digits [cody]
268 * Move application_id to Gateway and Helper class respectively [cody]
269 * Improve TrustCommerce documentation [cody]
270 * Add credit to Payflow [cody]
271 * Add support for the Plug 'N Pay gateway [ryan.norbauer, cody]
272 * Add support for ItemTotal, Shipping, Handling, and Tax amounts in the PayPal Express and PayPal gateways [baldwindavid, cody]
273 * Add page customization options to the PaypalExpress, and PayflowExpress gateways [ cpjolicoeur, cody]
274 * Add Verifi gateway [Paul Hepworth]
275 * Add a PayflowResponse object with a profile_id accessor method. Return the correct authorization number on recurring actions [cody]
276 * Add support for an initial transaction with recurring payments [findchris, cody]
277 * Add support for email receipts to recurring Payflow Payments [Rick Olson]
278 * Ensure the ButtonSource isn't too long [cody]
279 * Add ButtonSource to Paypal and PaypalExpress gateways [cody]
280 * Rename application to application_id and place it on Base, so it can be set once and forgotten about [cody]
281 * Add ButtonSource field to PayflowExpress gateway [cody]
282 * Add a field for the bn to the PayPal helper [cody]
283 * Add remote secure pay test and correctly define test? [cody]
284 * Undefine unsupported methods from SecurePay [cody]
285 * Enhance the TransFirst error message for declined transactions [cody]
286 * Add initial support for TransFirst gateway [cody]
287 * Deprecate certification_id in Payflow gateways [cody]
288 * Work around required PayPal state fields for countries that don't require states [cody]
289 * Add metadata to SecurePay gateway [cody]
290 * Add initial support for the SecurePay gateway using the Authorize.net translator [cody]
291 * Add the homepage_url and display_name accessors to each gateway [cody]
292 * Remove Money dependency from main gateways. Cleanup tests. Add supported_countries class accessor which returns an array of 2 digit iso country codes for which countries the gateway supports accounts in [cody]
293 * Add American Express card to Psigate [cody]
294 * Send N/A to PayPal in the PayPal Helper when we don't know the UK county [cody]
295 * Actually pass the amount of the capture through to Payflow [cody]
296 * Update ExactGateway test and test mode [cody]
297 * Remove unused method in PslCardGateway [cody]
298 * Add updated credit card tests [cody]
299 * Update and test PslCardGateway [cody]
300 * Add Laser card type [cody]
301 * Update Nochex documentation [cody]
302 * Sanitize the Realex order_id [cody]
303 * Add support for Irish Realex payment gateway [John Ward, cody]
304 * Move credit_card helper method to the test_helper [cody]
305 * Update PayflowExpressResponse to match the interface of the PayflowExpressResponse. Add :no_shipping and :address_override options to PayflowExpress [cody]
306 * Add a currency option to the Payflow and Paypal gateways [cody]
307 * PaypalExpress should use the shipping address, not the billing address [cody]
308 * Allow overriding the user with Payflow so that a vendor and user can be provided when making requests [cody]
309 * PayPal DirectPayment API requires a UK County to be sent as the state or province. Return N/A as the state when one isn't provided to ensure that PayPal doesn't reject the payment [cody]
310 * Add ability to perform reference transactions with Payflow [Al Evans, cody]
311 * Enhance recurring Payflow tests and recurring_inquiry [Al Evans]
312 * Add recurring payments to Payflow [Rick Olson]
313 * Improve the error message generated by requires! [cody]
314 * Update credit card regular expressions and update Quickpay gateway with tests for new cards [cody]
315 * Add support for token based payments to PaymentExpress [Nik Wakelin]
316 * Refactor default_currency to the base gateway class [cody]
317 * Clean unsupported characters from the Quickpay ordernum [cody]
318 * Call the :sale and :authorization in QuickpayGateway [cody]
319 * Add Danish gateway Quickpay [cody]
320 * Remove redundant hash brackets from generator template [cody]
321 * Add additional options to the PayPal Website Payments Standard Helper [Rick Olson]
322 * Move generate_unique_id method to Gateway class so other gateways can also use it [cody]
323 * Allow notification name / value pairs to have a . in the name like checkout.x = 400 [cody]
324 * Fix PaypalExpressGateway#purchase to have the same method signature as other gateways [cody]
325 * Cargo cult off the rails unique id generator instead of UUID library [cody]
326 * Add uuid-1.0.3 for generating random request UUIDs [cody]
327 * Remove mock_methods and http mock from the library [cody]
328 * PaypalExpress cannot setup a payment for 0 dollars. If the amount is zero then setup a payment for $1. [cody]
329 * Small changes to PslCard gateway [cody]
330 * Fix Money dependency with PslCard gateway [cody]
331 * Add PslCard payment gateway [MoneySpyder http://moneyspyder.co.uk]
332 * Scrub the card number, expiry, and CVV code from the response [cody]
333 * Use test? query for checking test mode [cody]
334 * Add support for the E-xact Payment Gateway [James Edward Gray II, cody]
335 * Fix partially broken method of dealing with phone numbers in the PayPal Helper [cody]
336 * Update remote tests for PaymentExpress [cody]
337 * Add Content-Type header to PaymentExpress post [cody]
338 * Use DECLINED as the message for declined transactions in the PaymentExpress remote tests [cody]
339 * Add JCB as a supported card type for the PaymentExpressGateway [cody]
340 * Rename DpsGateway to PaymentExpressGateway [cody]
341 * Add DPS Payment Express gateway (NZ) [dgjones, cody]
342 * Remove duplicate and incorrect expdate method from Authorize.net [cody]
343 * Allow authorization and purchase using a billing_id retrieved from TrustCommerce citadel [jesse.c.scott]
344 * Don't return a frozen string from CreditCard.type? [cody]
345 * Update remote Psigate test to ensure using a verification value doesn't break anything [cody]
346 * Update remote Moneris test to ensure using a verification value doesn't break anything [cody]
347 * Fix Solo issue number with CardStream gateway and improve test coverage [cody]
348 * Add CardStream gateway [Jonah Fox, Thomas Nichols, cody]
349 * Verify Peer in PayPal notifications and add account method [cody]
350
351 == Version 1.1.0
352
353 * Add unique_id option to PayPal mass payments [Haig]
354 * Fix expiry date in USA ePay [cody]
355 * Fix PayPal Payments Pro UK with Switch & Solo cards [cody]
356 * Add reauthorization to PaypalGateway and PaypalExpressGateway [dorrenchen]
357 * Update DataCash tests and format merchant reference number to meet DataCash's requirements [MoneySpyder, cody]
358 * Add Datacash gateway [MoneySpyder, cody]
359 * VERIFY_PEER on all SSL requests [cody]
360 * Add support for 2Checkout [cody]
361
362 == Version 1.0.3
363
364 * Add support for PayPal mass payments to the PaypalGateway and the PaypalExpressGateway [Brandon Keepers]
365 * Add a credit method to Authorize.net [cody]
366
367 == Version 1.0.2
368
369 * Add support for OrderDescription, Payer, and InvoiceID fields in PaypalGateway [cody]
370
371 == Version 1.0.1
372
373 * Add support for crediting to PayPal [cody, Haig]
374
375 == Version 1.0.0
376
377 * Add discover to list of supported card types for Authorize.net
378 * Fix Psigate crediting [sean.alien8@gmail.com]
379 * Fix dependency loading of tests
380 * Add methods for storing credit cards to the Bogus gateway [Jim Kane]
381 * Fix bugs in expiration dates. [Jim Kane]
382 * Fixed bugs related to authorized.net [Rick Olson]
383 * Linkpoint is now a full featured backend for active merchant [Ryan Heneise]
384 * Added linkpoint support [Ryan Heneise]
385 * Added trust commerce gateway [Hans Friedrich]
386 * Removed shipping stuff until there is time to implement it properly
387 * The library now rejects money amounts which are not either cents as integer or a Money object
388 * Moneris now uses the same layout as the authorized.net plugin
389 * Added authorized.net
390 * Changed default to :test mode. Set to production with ActiveMerchant::Billing::Base.gateway_mode = :production
391 * More refactoring
392 * Refactored a bit so that there is space for billing and shipping area. None of the shipping aids are fleshed out yet. Needs more work.
393 * Added Moneris support
394 * Credit card in memory object resembling a AR object
395 * Credit card validation methods as static methods of the credit card object
396
Something went wrong with that request. Please try again.