Updated to HEAD from shopify 44ad856 #2

Merged
merged 343 commits into from Jan 18, 2012

Projects

None yet
@vvlad
vvlad commented Jan 15, 2012

No description provided.

Soleone and others added some commits Apr 5, 2011
@Soleone Soleone PayPal Express: Extract phone number from address if no contact phone…
… was sent
a2cfcff
@jduff jduff Return the Braintree transaction id in the response for void and refu…
…nd transaction calls
0ec7951
@braintreeps braintreeps Return less complex objects in the response 89fa307
@jduff jduff Add refund method to gateways for doing reference based refunds,
deprecation warning in credit method when using a transaction reference
4ea2ee2
@jduff jduff Adding refund method for gateways that are using the credit method for
referenced based refunds, added deprecation worning to the credit
method
8b028a4
@Soleone Soleone Quickpay: Also add Sweden as supported country 44f8e6a
@braintreeps braintreeps Return raw AVS and CVV codes rather than booleans e1c21d6
@wisq wisq Add tax field to braintree. a3bcb37
@ssoroka ssoroka Stop using has_rdoc= when rubygems version is 1.7.0 or greater, since…
… it's deprecated
c67e02b
@ssoroka ssoroka Add a Gemfile for optional bundler support 25f4618
@Soleone Soleone Updated Changelog with recent changes c32ac90
@Soleone Soleone Moneybookers: Add support for tracking token d3be5f8
@Soleone Soleone Packaging for release 1.13.0 9ae2a43
@ntalbott ntalbott Add WorldPay gateway. 14d299d
@ntalbott ntalbott Test deprecation warnings; add deprecation line numbers. bc42056
@ntalbott ntalbott Add support for Orbital Paymentech gateway. 665f8ef
@ntalbott ntalbott Fix a few things missed in the Orbital merge 95bbc5f
@ntalbott ntalbott Missed the unit test. b71fb6f
@ntalbott ntalbott Make PP Express response more robust. 124088b
@ntalbott ntalbott Add authorize/capture/credit/void to RealEx. 0c4f8e4
@ntalbott ntalbott Add authorize/capture/credit/void to SecurePay AU. 4e18005
@ntalbott ntalbott Deprecate a bunch more #credit methods 29bf0c3
@ntalbott ntalbott UK->GB 0551ba5
@ntalbott ntalbott Fix Merchant eSolutions test that broke in a merge. 6091477
@ntalbott ntalbott JetPay tweaks. db812f8
@ntalbott ntalbott Remove hard coded dates from Federated Canada tests. ce87d5a
@wisq wisq Bogus gateway refund support and better tests. 6bd5b79
Ken Miller adding authorize_net CIM extra transaction types b86407e
Ken Miller adding validation mode to update profile request d5ade16
@ntalbott ntalbott Add oldLiveMode to Auth.Net CIM. 2b82414
@rtwomey rtwomey Added recurring support for BogusGateway c0b209f
@duff duff Use eWay Managed Payments Support patch. be93f27
@duff duff Added changes from Forrest's work on adding secure profiles to Beanst… 9adf6da
@wisq wisq Add support for cancelled returns, for SagePayForm. b14c8ed
@Soleone Soleone Cleaned up changelog and make sure .bundle directory created when usi…
…ng Bundler gets ignored via .gitignore
2c817ae
@Soleone Soleone Packaging for release 1.14.0 207cb34
@Soleone Soleone DirecPay: Fix address to not include address2 twice in some cases and…
… send company if available
ff0399b
@ntalbott ntalbott Hopefully fix RealEx hash calculation. 5fb5a43
@ntalbott ntalbott Should not have deleted chunk of WorldPay test. b6691fa
@Soleone Soleone Realex: Fix sha1hash signature by making sure order_id is always sani…
…tized
2fe8826
@ntalbott ntalbott Update SecurePay AU tests for latest messages and to use #refund. 0108b00
Gerwin Brunner Add DirectEBanking offsite gateway f72a4e8
@Soleone Soleone Refactor DirectEBanking 89b84b9
@Soleone Soleone Update contributors and fix DIRECTebanking test 6c7cf3d
@Soleone Soleone DIRECTebanking: Make sure Notification implements #status and #test? …
…correctly
e5b90e4
@Soleone Soleone DIRECTebanking: Fix notification method to use the correct number of …
…arguments
a06fae5
@Soleone Soleone Barclays ePDQ: Make response parsing more robust 08c1ca5
@tobi tobi Merge pull request #42 from CodeMonkeySteve/validations
Fixed CC Validations
80a6224
@ssoroka ssoroka remove unnecessary ruby-debug require causing test failure 2afbc7d
@Soleone Soleone SecurePay AU: Fix method arity for #capture, #refund, #credit and #void aef3411
@wolframarnold wolframarnold Add order line-item support for Payflow Express.
Support "allownote" flag for Payflow Express (controls whether buyer can leave a note at time of checkout).
2f9d2bd
@wolframarnold wolframarnold Add order line-item support for Payflow Express.
Add documentation for all parameters and for how to enable order line items on PayPal side through Tech Support.
Support "allownote" flag for Payflow Express (controls whether buyer can leave a note at time of checkout).

More line item stuff
dc0af97
@wolframarnold wolframarnold Add comment, comment2 fields to Payflow Credit Card Request -- these …
…fields are carried through to manager.paypayl.com at the backend.
204eddb
@wolframarnold wolframarnold Add comment1, comment2 for Payflow Express transactions as well--thes…
…e don't seem to make it to the backend (yet?). Possibly

a bug on the PayPal side.
72dcae6
@wolframarnold wolframarnold PayFlow: Report customer parameter via CustRef attribute on Transacti…
…on tag.
e3b345e
@wolframarnold wolframarnold Payflow: Add comment fields (which will show up on Payflow backend at…
… manager.paypal.com) for reference transactions.
7b6a432
@wolframarnold wolframarnold Payflow Express: Add Comment 1 & 2 fields to Authorization transactio…
…n which pass through to Payflow backend for reporting.

Per discusson on x.com Payflow Gateway forum here: https://www.x.com/thread/51908
f52b1de
@wolframarnold wolframarnold Update documentation. a3094e2
@cgriego cgriego Make ActiveMerchant compatible with ActiveSupport 3.1
* Fix deprecation warnings from inheritable_attributes
* Fix broken test from ActiveSupport adding #capture to Kernel
* Tested with Rails 2.3.11, 3.0.7, and 3.1.0.beta1
8d49374
John Eberly adding auth_reversal to cybersource 6f0c21e
@smingins smingins Complete auth_reversal implementation for Cybersource 049abb6
Jonathan Rudenberg Merge pull request #110 from papercheck/payflow_express_line_items
Payflow: Add line items for Express transactions; comments fields for reference transactions
b0707d7
Jonathan Rudenberg Merge pull request #54 from mbulat/master
Support for ALLOWNOTE option on Paypal SetExpressCheckout
dfaad0c
Jonathan Rudenberg Revert "support for ALLOWNOTE option on Paypal SetExpressCheckout"
Already added, duh.
This reverts commit 2f84113.
e3d3c34
Jonathan Rudenberg Eway: remove duplicate #test?. Closes #111. 7f4fc1c
Jonathan Rudenberg Merge pull request #92 from pc/master
x_duplicate_window bug in authorize.net bindings
cd7d48e
Jonathan Rudenberg Fix CREDIT_DEPRECATION_MESSAGE references. Closes #109. eed674c
Jonathan Rudenberg Merge pull request #113 from cgriego/master
Make ActiveMerchant compatible with ActiveSupport 3.1
7194a81
John Eberly added unit test for auth_reversal
changed call to deprecated credit to refund
reverted version back for pull request
d33a397
Jonathan Rudenberg Merge pull request #112 from papercheck/payflow_comment_fields
Payflow Express comment fields
ef7c05f
Jonathan Rudenberg Merge pull request #98 from braintreeps/braintree_response_hash_fix
Conflicts:
	lib/active_merchant/billing/gateways/braintree_blue.rb
9b09965
Jonathan Rudenberg Merge pull request #99 from braintreeps/braintree_avs_response_fix 38d9ad2
Jonathan Rudenberg Merge pull request #106 from rtwomey/master
Added BogusGateway support for recurring
ac48b44
Jonathan Rudenberg Update changelog for v1.15.0 172db7c
@Soleone Soleone Packaging for release 1.15.0 28b401a
Jonathan Rudenberg Bump minimum ActiveSupport version to 2.3.11. Closes #120. 081dac9
Cody Fauser use cody@example.com for example email addresses 6553a15
@Soleone Soleone WorldPay: Update endpoint URLs for offsite gateway. 2989dbb
@Soleone Soleone Moneris: Support Diners Club and Discover credit cards as well. 966ab7d
@granth granth add CreditCard#name= convenience method 2cebd8e
@mm1 mm1 Authorize.Net: Get Subscription Status of a recurring payment. 555b49d
@Soleone Soleone Allow setting country and account_name for integration helpers to pas…
…s on to gateway. Can be implemented on a per-integration basis where needed.
669a705
@Soleone Soleone Moneybookers: Send country and account_name if provided and set hide_…
…login by default.
16a94e9
Cody Fauser Add Diners Club to Braintree's support card types list 0835be0
@boucher boucher Initial commit of Stripe support. ca39e94
Bayan Khalili Use new URI for Payment Express according to migration documentation … 0f788e0
Jonathan Rudenberg Merge pull request #138 from bayan/master
New URI for Payment Express
fe8fccf
Jonathan Rudenberg Merge pull request #133 from granth/credit_card_name_assignment
Add CreditCard#name= convenience method
2a86e37
Jonathan Rudenberg Merge pull request #115 from jeberly/master
Added auth_reversal support to cybersource gateway.
2ce427f
Jonathan Rudenberg Remove ActiveSupport require_library_or_gem. Closes #128. b4b9cb5
Jonathan Rudenberg Add more test dependencies to Gemfile. 4c3afea
Jonathan Rudenberg Don't modify the LOAD_PATH. Closes #130. 0e36049
Jonathan Rudenberg Remove mongrel dependency due to 1.9 incompatibility f574eff
@boucher boucher Fix a few style errors.
Add missing remote tests.
Stop symbolizing names in JSON parse.
946c19e
Jonathan Rudenberg Merge pull request #137 from boucher/master
Stripe Payment Gateway
058ba98
@boucher boucher Fix a test case. Default to :post requests. abfcf60
Jonathan Rudenberg Merge pull request #139 from boucher/master
Fixes a slight mistake in error handling that was causing a test to fail
e26c3e6
Jonathan Rudenberg Add json to Gemfile ad220cb
Jonathan Rudenberg Fix stripe #capture test for ActiveSupport 3 d4b771e
Jonathan Rudenberg Update docs for Stripe 27da149
ntalbott and others added some commits Jul 25, 2011
@ntalbott ntalbott Merge branch 'Shopify' 6db49ca
@ntalbott ntalbott Authorize.Net: Pass through first name, last name, and zip for refunds. a29d23b
@jduff jduff PayPal Express: Remove deprecated Address field in favor of ShipToAdd…
…ress
25118d4
Jonathan Rudenberg Re-disable Travis notifications f091ef1
@nhemsley nhemsley change # to = in Usage Example for assignments 22f92b2
@nhemsley nhemsley fix paypal links in README 8488d60
@jstorimer jstorimer Merge pull request #164 from nhemsley/master
README.md documentation fixes
e162291
@jstorimer jstorimer Edited README.md via GitHub 8a2aa92
@jamie jamie Optimal Payments gateway support
overload purchase/authorize for stored data actions
fix specs for jruby and 1.9.2
6c44696
@jduff jduff Merge pull request #163 from AvidLifeMedia/optimal
Add Optimal Payments gateway support
7340460
@dasch dasch Ignore cached YARD data 0f262f0
@dasch dasch Move the supported gateway list to the bottom ae51611
@dasch dasch Improve the README af9fcfd
@dasch dasch Document CreditCard ca3b38d
@dasch dasch Add a GettingStarted file 89714d7
@jduff jduff Merge pull request #162 from dasch/docs
Documentation improvements
0d8dd2a
@jduff jduff Add Payflow Link support 2a6e4e1
@jduff jduff Disable Travis jruby builds 1457518
@jduff jduff Merge pull request #158 from MrJaba/cardsave_gateway_submission
Add support for Cardsave payment gateway
d429931
@anderslemke anderslemke Updated Quickpay remote test to use refund instead of credit 261e1c7
@anderslemke anderslemke Updated return values from Quickpay in remote test 50c0d9b
@anderslemke anderslemke Updated remote to support version 4 of the Quickpay API 772fc42
@anderslemke anderslemke Added test for no fraud parameters d6b3ba8
@anderslemke anderslemke Only adding fraud parameters when protocol 4 is used ef5c70c
@jduff jduff Merge pull request #169 from anderslemke/quickpay
Quickpay updated to support protocol version 4 (with backwards compatibility)
6443eee
@jduff jduff Fix Optimal file naming so that the gateway can be loaded dynamically b62d294
@jduff jduff Update contributors list and list of supported direct gateways aea2c0d
@jduff jduff Merge pull request #135 from mm1/master
Authorize.Net: Get Subscription Status of a recurring payment
de8da75
@sivabudh sivabudh Added handling :items when purchase() when using PaypalExpress gateway. 55c970f
@dasch dasch Remove superfluous whitespace 5809c52
@jduff jduff Merge pull request #170 from sivabudh/handle_items_in_paypal_express_…
…purchase

Pass :items with purchase call, if provided, when using PaypalExpress gateway.
2552a11
@dasch dasch Clean up the MD5_CHECK_FIELDS hash
Makes the hash more legible.
31c30b9
@dasch dasch Simplify QuickpayGateway#message_from
The old implementation is functionally equivalent, but way too verbose.
c254817
ePay Added Sweden and Norway to supported countries 5c33d9a
@jduff jduff Merge pull request #173 from ePay/patch-1
Added Sweden and Norway to supported countries
8ed379e
@jduff jduff Merge pull request #171 from dasch/quickpay-cleanup
Quickpay cleanup
e804076
@jduff jduff Add void to Optimal Payments gateway 125eb31
@jduff jduff Remove the need for nokogiri, use rexml since it's available in the
standard library
b86baa4
@jduff jduff Merge pull request #160 from RISCfuture/master
Variety of bug fixes for Orbital
9eca8aa
@jduff jduff Add support for passing an auth signature to paypal which is added as
the authentication header for the request
2f79129
@nearapogee nearapogee Added support for USA ePay's Advanced SOAP interface.
Refactored UsaEpayGateway to delegate to UsaEpayTransactionGateway
or UsaEpayAdvancedGateay based on given credentials.
0e7773a
@jduff jduff Packaging for release 1.17.0 3282193
@Soleone Soleone Updated README for ePay as they support Sweden and Norway as well. 7c89bfa
Dave Lee Expired cards should have only one error on year.
Previously, an expired card would have two errors, "expired" and "is
not valid year". But the second error is redundant and less
precise. This commit adds a clause to prevent the "is not valid year"
error from being added if the card is simply just expired.
ffe07aa
@moklett moklett Now passing through :email, :customer, and :description from options …
…hash to EwayManagedGateway#store (i.e. CreateCustomer)
ecceaa1
@moklett moklett EwayManagedGateway#purchase now sends only expected fields and can se…
…t invoiceReference (from options[:order_id] or options[:invoice]) and invoiceDescription (from options[:description])
2b85332
@kylekeesling kylekeesling Elevon.rb - Added Test/Demo URL a8c3cf1
Denis Odorcic Extract AM common to active_utils gem 455ab08
@jduff jduff Check the test option as well as AM test mode when deciding the url t…
…o use
a3d0ab2
@ntalbott ntalbott ePay error handling improvements. cf972e7
@tobi tobi Merge pull request #183 from chargify/master
Now passing through :email, :customer, and :description from options hash to EwayManagedGateway#store
72c2c91
@vampirechicken vampirechicken Updated service_url to the canonical 2Checkout purchase URL f7b109c
@armsteadj1 armsteadj1 Added Dwolla Integration Gateway b1ca485
@jduff jduff Merge pull request #176 from armsteadj1/dwolla_integration_gateway
Dwolla integration gateway
4b27311
Denis Odorcic Remove lib/certs/cacerts.pem 1670913
@Soleone Soleone Realex: Encode the AVS info for the shipping address just like the bi…
…lling address
7716718
Casey Whalen NoChex: Update the URL that payment requests are posted to. 7113c2e
@jduff jduff Merge pull request #192 from caseywhalen/nochex
NoChex: Update the URL that payment requests are posted to.
a53128c
@Soleone Soleone QBMS: Ensure test mode can be forced when creating the gateway instance. d4a26f6
@Soleone Soleone Fix QBMS new unit test that affected other tests. 7d6f276
@braintreeps braintreeps Braintree: handle gateway_rejected transactions gracefully 7e87c9e
@jduff jduff Packaging for release 1.18.0 e6e981d
@jamesalmond jamesalmond Changed Protx to SagePay in the Readme 37ce3ef
@Soleone Soleone Realex: Only send letter and number characters in the shipping code f…
…ield
d031a26
@jduff jduff Braintree: Allow setting merchant_account_id when initializing the ga…
…teway
5b09e3f
@jduff jduff Packaging for release 1.18.1 7179e47
@jduff jduff Dwolla: Fix fields being submitted
closes #202
5b6dbf5
@jduff jduff Dwolla: Make sure @raw is set when parse is called 4732550
@jduff jduff Merge pull request #199 from jamesalmond/patch-1
Changed Protx to SagePay in the Readme
9301604
@jduff jduff Merge pull request #189 from vampirechicken/master
Updated service URL
a258731
@jduff jduff Merge pull request #180 from castiglione/error-for-expired-year
Expired cards should have only one error on year.
3b6c097
@jduff jduff Merge pull request #185 from kylekeesling/master
Added test URL for Elavon/MyVirtualMerchant Gateway
4f37190
@jstorimer jstorimer Require the version file relatively in the gemspec
Avoids double require of the version file.
ac88446
@nearapogee nearapogee changes requested by jduff 7dcfde5
@jduff jduff Payflow Link: Use secure token for passing data to PayPal 9f108e9
@jduff jduff Add refund method to some gateways that do referenced credits 2fb2785
@ZenCocoon ZenCocoon Add support for all signature procedures. Helped by @rymai 47a0423
@jduff jduff Merge pull request #194 from braintreeps/braintree-improve-gateway-re…
…jected-msg

Braintree: handle gateway_rejected transactions gracefully
8ae80b5
@jduff jduff Payflow Link: use passed in user, or default to the login bbe5909
@jduff jduff Moneris: respect passed in test option bf5fa93
@jduff jduff Lock the money gem to 3.7.1 or less since newer versions break in 1.9 4f369d9
@jkrall jkrall Add FeeFighters Samurai Gateway support 66bd06e
Denis Odorcic Refactor Samurai gateway 76f6242
Denis Odorcic Fix Samurai tests in 2.3.x related to AR::Errors and mocking 5696937
@Soleone Soleone Orbital: Various fixes and adjustments:
* Default platform to Salem Global and allow a custom BIN to be passed in.
* Void should always do a full void, remove amount argument
* Refactor xml generation for easier maintainability
* Use creditcard.brand instead of creditcard.type to ensure interoperability with non credit card models outside of ActiveMerchant
3a432b1
@pitr pitr Beanstream: fix tests to use new api #refund instead of #credit 13bbfca
@pitr pitr Beanstream: cover the case when source for purchase is a Secure Profile
Beanstream: add tests for Beanstream#purchase with check and vault
39b13cd
@jduff jduff Merge pull request #213 from ZenCocoon/signatures
Ogone: Add support for all signature procedures. Helped by @rymai
cb18c13
@jduff jduff Merge pull request #178 from matthewcalebsmith/usa_epay_pull_request
Added support for USA ePay's Advanced SOAP interface.
4e06dfc
@ZenCocoon ZenCocoon Add support for custom ECI 73f36b2
@ZenCocoon ZenCocoon Add support for custom currency at Gateway level. Helped by @rymai 5c62959
@jduff jduff Packaging for release 1.19.0 4240d55
@jduff jduff Packaging for 1.20.0 84c5860
@jduff jduff SagePay Form: Map billing address to shipping address if shipping add…
…ress isn't given

closes #229
966eb23
Denis Odorcic Add x_solution_ID to AuthorizeNet for tracking purposes 9b88d4c
Denis Odorcic Support 'street2' field for PayflowExpress UK b19b36d
Denis Odorcic Packaging for release 1.20.1 44ad856
@vvlad vvlad Merge branch 'master' of https://github.com/Shopify/active_merchant
* 'master' of https://github.com/Shopify/active_merchant: (300 commits)
  Packaging for release 1.20.1
  Support 'street2' field for PayflowExpress UK
  Add x_solution_ID to AuthorizeNet for tracking purposes
  SagePay Form: Map billing address to shipping address if shipping address isn't given
  Packaging for 1.20.0
  Packaging for release 1.19.0
  Add support for custom currency at Gateway level. Helped by @rymai
  Add support for custom ECI
  Beanstream: cover the case when source for purchase is a Secure Profile
  Beanstream: fix tests to use new api #refund instead of #credit
  Orbital: Various fixes and adjustments:
  Fix Samurai tests in 2.3.x related to AR::Errors and mocking
  Refactor Samurai gateway
  Add FeeFighters Samurai Gateway support
  Lock the money gem to 3.7.1 or less since newer versions break in 1.9
  Moneris: respect passed in test option
  Payflow Link: use passed in user, or default to the login
  Add support for all signature procedures. Helped by @rymai
  Add refund method to some gateways that do referenced credits
  Payflow Link: Use secure token for passing data to PayPal
  ...

Conflicts:
	README.rdoc
986d458
@vantran vantran merged commit 28a4dea into vantran:master Jan 18, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment