summaryrefslogtreecommitdiff
path: root/finance/ruby-activemerchant
AgeCommit message (Collapse)AuthorFilesLines
2011-12-15Update ruby-activemerchant package to 1.20.0.taca3-17/+14
= ActiveMerchant CHANGELOG == Version 1.20.0 (November 14, 2011) * Add support for USA ePay Advanced SOAP interface [matthewcalebsmith/jduff] * Beanstram: fix purchase with Secure Profile [pitr/jduff] * Orbital: various fixes [Soleone] * Add Samuari gateway by Fee Fighters [jkrall/odorcicd] * Lock money gem to 3.7.1 or less since newer versions break in 1.9 [jduff] * Braintree: handle gateway rejected transactions gracefully [braintreeps/jduff] * Ogone: support different signature encryptors, custom currency and eci [ZenCocoon/rymai/jduff] * Payflow Link: use secure token [jduff] * Added refund method to Exact, Pay Junction and Skip Jack gateways [jduff] * Elavon: added test url [kylekeesling/jduff] * Fix redundent errors when credit card is expired [castiglione/jduff] * Two Checkout: update service url [vampirechicken/jduff] == Version 1.18.1 (September 23, 2011) * Braintree: allow setting merchant_account_id on initialize [jduff] * Realex: only send letters and numbers in shipping code field [Soleone] == Version 1.18.0 (September 23, 2011) * NoChex: Update the URL that payment requests are posted to [caseywhalen/jduff] * QBMS: fixed test mode check [Soleone] * Realex: encode avs info with shipping address [Soleone] * Add Dwolla offsite gateway [armsteadj1/jduff] * Eway: pass email, customer, description and options to store [moklett/tobi] * New dependency: active_utils gem [odorcicd] * Optimal Payments: fix test mode check [jduff]
2011-09-12Update ruby-activemerchant package to 1.17.0.taca3-12/+12
== Version 1.17.0 (August 23, 2011) * Add Payflow Link integration [jduff] * Add CardSave gateway [MrJaba/jduff]] * Quickpay: Support protocal version 4 and fraud parameters [anderslemke/jduff] * Authorize.net: Add status_recurring [mm1/jduff] * Paypal Express: Support specifying :items with purchase [sivabudh/jduff] * ePay: Add Sweden and Norway to supported countries [ePay/jduff] * Brainreee: Support passing merchant_account_id parameter [braintreeps/jduff] * Paypal Express: Remove deprecated Address field in favor of ShipToAddress[jduff] * Add Optimal Payments gateway [jamie/jduff] * Documentation improvements [dasch/nhemsley/jstorimer/jduff] * Authorize.Net: Pass through first name, last name, and zip for refunds. [ntalbott]
2011-08-13Update finance/ruby-activemerchant package to 1.16.0.taca3-9/+16
== Version 1.16.0 (May 12, 2011) * Bogus: Support referenced transactions for #authorize, #purchase, #recurring and #credit [dasch/jduff] * Payment Express: Update gateway url [bayan/titanous] * Moneybookers: Send country and account_name if provided [Soleone] * Moneris: Add Diners Club and Discover [Soleone] * Cybersource: add auth_reversal support [jeberly/titanous] * WorldPay: Update endpoint URLs for offsite gateway [Soleone] * Worldpay: Add JCB and add Maestro [Soleone] * Authorize.net: Add Diners Club and JCB [Soleone] * Quickpay: Add testmode for subscribe and authorize [dasch/jduff] * Orbital: fix handling of phone numbers. [ntalbott] * Braintree: Add Diners Club [cody] * Add ePaymentPlans offsite payment [robertomiranda/Soleone] * Add Stripe gateway [boucher/titanous] * Add Paystation gateway [nikz/jduff] * Bump minimum ActiveSupport version to 2.3.11 [titanous] * Use securerandom from stdlib not active_support [phlipper/jduff]
2011-06-19Update ruby-activemerchant package to 1.15.0.taca3-9/+54
= ActiveMerchant CHANGELOG == Version 1.15.0 (May 12, 2011) * DirecPay: Fix address to not include address2 twice in some cases [Soleone] * DirecPay: Send company if available [Soleone] * Realex: Fix hash signature [ntalbott/Soleone] * SecurePay AU: Update remote tests [ntalbott] * SecurePay AU: Fix method arity for #capture, #refund, #credit and #void [Soleone] * Barclays ePDQ: Make response parsing more robust [Soleone] * Payflow Express: Add line item support [wolframarnold] * Payflow Express: Add comment field support [wolframarnold] * Payflow: Add more optional fields [wolframarnold] * Beanstream/Paypal: Fix CREDIT_DEPRECATION_MESSAGE errors [Jonathan Rudenberg] * BraintreeBlue: Return a hash instead of a transaction object [braintreeps] * BraintreeBlue: Return proper AVS/CVV values [braintreeps] * Bogus: Add #recurring [trwomey] * Make Validateable compatible with ActiveModel [CodeMonkeySteve] * Add DirectEBanking offsite gateway [Gerwin Brunner/Soleone] * ActiveSupport 3.1 beta support [cgriego] == Version 1.14.0 (Apr 29, 2011) * SagePayForm: Implement #cancelled? for Return. [wisq] * Add #cancelled? to Integrations::Return [wisq] * Bogus gateway: Add refund support and better tests [wisq] * Beanstream: Add support for storing cards [duffomelia] * eWay: Add support for storing cards [duffomelia] * Add validation mode to update profile request [Ken Miller] * Authorize.net CIM: Add oldLiveMode [ntalbott] * Authorize.net CIM: Add extra transaction types [Ken Miller] * JetPay: gateway tweaks [ntalbott] * Deprecate a bunch more #credit methods [ntalbott] * RealEx: Add authorize/capture/credit/void [ntalbott] * SecurePay AU: Add authorize/capture/credit/void [ntalbott] * PayPal Express: Make response parsing more robust [ntalbott] * Test deprecation warnings; add deprecation line numbers [ntabott] * Add Orbital direct gateway [ntalbott] * Add WorldPay direct gateway [ntalbott] == Version 1.13.0 (Apr 19, 2011) * Add a Gemfile for optional bundler support [ssoroka] * Stop using has_rdoc= when rubygems version is 1.7.0 or greater, since it's deprecated [ssoroka] * Add tax field to braintree [wisq] * Quickpay: Also add Sweden as supported country [Soleone] * Adding refund method for gateways that are using the credit method for referenced based refunds, added deprecation worning to the credit method [John Duff] * Return the Braintree transaction id in the response for void and refund transaction calls [John Duff] * PayPal Express: Extract phone number from address if no contact phone was sent [Soleone] * Unify all offsite gateways that verify the signature of Returns or Notifications by always using the #acknowledge method and calling the secret :credential2 [Soleone] * Valitor: Change name of credential for Return and Notification from :password to :credential2 in symmetry with the other Integrations [Soleone] * Moneybookers: Add support for tracking token [Soleone] * Moneybookers: Require credential when creating Notifications instead of adding an argument to #acknowledge [Soleone] * Moneybookers: Fix Notification to return correct status [Soleone] * Support default Return class for all Integrations that don't use returns [Soleone] * Add support for passing additional options when creating a Notification to all Integrations [Soleone] * Update BraintreeBlue#refund to have consistent method signature [Jonathan Rudenberg] * Add rails/init.rb for gem campatability in Rails [Rūdolfs Ošiņš] * Fix Paypal Express response parser [Jonathan Rudenberg] * Braintree/Transax: Add tax field [wisq] == Version 1.12.1 (Mar 21, 2011) * Ogone: Make sure response.params is a real Hash [Soleone] * WorldPay: Fix service_url in production mode [Soleone] == Version 1.12.0 (Mar 1, 2011) * DirecPay: Send phone number as mobile phone by default [Soleone] * Support sending line items for PayPal Express transactions [Jonathan Rudenberg] * Update PayPal Express XML format to latest version [Jonathan Rudenberg] * Fix custom image header for PayPal Express [mwagg] * Add InvoiceID and OrderDescription to PayPal Express Authorize and Capture [cody] * Add Moneybookers integration [Alex Diakov] * Add QBMS (Quickbooks Merchant Services) gateway [ntalbott] * Add NMI gateway [ntalbott] * Make fully compatible with Rails 2 & 3, and Ruby 1.8 & 1.9 [ntalbott] * Authorize.Net: Only return AVS message for AVS-related reason codes. [ntalbott] * Add Federated Canada gateway [ntalbott] * Garanti: Fix text normalization for nil values [Selem Delul] * Valitor: Always send amount without any decimal places [Soleone] * Add WorldPay integration [Soleone] == Version 1.11.0 (Feb 11, 2011) * Bump dependency for activesupport from 2.3.2 to 2.3.8 [Soleone] * Garanti: Normalize text in xml fields for non-standard characters [Selem Delul] * Garanti: Make sure order number does not contain illegal characters [Soleone] * Fix ActionView tests for ActiveSupport 3.0.4 [Soleone] * DirecPay: Make address information editable by default [Soleone] * Fix ePDQ credit to expect and handle full authorization [Nathaniel Talbott] * Add Barclays ePDQ Gateway [Nathaniel Talbott] * Add default fixture for Garanti and don't use fixture for Garanti [cody] * Add cms param for ePay [ePay] * Add Valitor Integration [Nathaniel Talbott] == Version 1.10.0 (Jan 20, 2011) * PayPal Express: Support returning payer phone number [Soleone] * Fix ePay to correctly send order number [Soleone] * Add BluePay Gateway [Nathaniel Talbott] * Add Quantum Gateway [Joshua Lippiner] * Add iDEAL/Rabobank gateway [Jonathan Rudenberg] * SagePayForm: Added send_email_confirmation (default false) to enable confirmation emails [wisq] == Version 1.9.4 (Jan 5, 2011) * Update Garanti gateway to integrate with new API [Selem Delul] == Version 1.9.3 (December 17, 2010) * Fix BBS Netaxept to change transaction type from C (for MOTO: mail order telephone order) to M (for credit card orders) [Soleone] * Fix Iridium and ePay to work with any object that responds to credit card methods not only ActiveMerchant::CreditCard objects == Version 1.9.2 (December 9, 2010) * Add support for PayPal mobile payments [wisq] * Add ePay gateway [ePay, Jonathan Rudenberg] * Allow access to the raw HTTP response [Jonathan Rudenberg] == Version 1.9.1 (November 24, 2010) * PayPal Express and PayPal Pro: Send JPY currency correctly without decimals [Soleone] * Netaxept: Make sure password (token) is URL escaped and update remote tests for updated server behavior [Soleone] * DirecPay: Add support for additional options in Return class and add convenience method to get transaction status update [Soleone] * Add new alias credit_card.brand for credit_card.type and handle the brand correctly in Netaxept [Soleone] * Iridium: Do not depend on ExpiryDate class for credit_card [Soleone] * PayFlow: Use same timeout of 60 seconds in HTTP header and XML for all requests [Soleone] * PayPal Website Payments Pro CA no longer supports American Express cards [Soleone] * Updated BIN ranges for Discover to match recent documents [kaunartist] == Version 1.9.0 (October 14, 2010) * Add support for DirecPay gateway [Soleone] * Add SagePay Form integration gateway [wisq] * Allow Return class to include a Notification for gateways that treat the direct response as a notification [wisq] * Add support for PayboxDirect gateway [Donald Piret] * Add support for SecureNet gateway [Kal] * Add support for the Inspire gateway [ryan r. smith] == Version 1.8.0 (September 24, 2010) * PayPal Express: Add support for billing agreements [Nathaniel Talbott] * Allow comparing countries [Nathaniel Talbott] * Iridium: Fix country handling [Nathaniel Talbott] * Iridium: Fix missing billing address [Nathaniel Talbott] * Iridium: Do not pass CV2 if not present [Nathaniel Talbott] * Add Iridium support [Phil Smy] * Add Netaxept support [Nathaniel Talbott] * PaymentExpress: Use Card Holder Help Text for the response message [Nathaniel Talbott] * Sort the country name list [Duff OMelia] == Version 1.7.3 (September 14, 2010) * Fix SagePay special handling for Japanese YEN currency to not send fractional amounts [Soleone]
2010-09-10Update finance/ruby-activemerchant to 1.5.1.taca3-175/+42
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Update HOMEPAGE. * Add LICENSE. * Ajust new ruby package's framework. Changes are over 100 lines, please refer HOMEPAGE for detail.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-34/+1
2009-06-12Update ruby-activemerchant package to 1.4.2, resulting fix recenttaca3-10/+50
build problem. * Add LICENSE == Version 1.4.2 (April 24, 2009) * Fix typo in Authorize.net CIM [infused] * Add missing ISO countries [Edward Ocampo-Gooding] * Add support for Guernsey to country.rb [cody] * Add American Express to the MonerisGateway [cody] * Use :words_connector instead of connector in RequiresParameters [cody] * Fixed CreditCard not validating start_month and start_year when set as string [Tekin] * Update PostsData to support get requests [cody] * Fix broken Quickpay remote test [cody] * Update Quickpay gateway to v3. Add support for offsite integration for Danish Dankort cards [Lars Pind] * Use default partner id when passed in :partner is blank with PayflowGateway [cody] * Remove PayflowGateway.certification_id [cody] * Set Response#test? to true in TrustCommerce gateway when using the demo account in production [cody] * Correctly set Sage.supported_countries [cody] * Add BogusGateway#void [Donald Ball] * Fix PSL gateway capturing [cody] * Fix failed Visa debit purchases with PSL gateway start date info is present [cody] * Support personal fixtures file on Windows [cody] * Clearer variable naming for BraintreeGateway#authorize [Jonathan S. Katz] * Fix brittle Authorize.net tests [cody] * Add support for Authorize.net duplicate window [Seamus Abshere] * Return transaction id for PayPal refunds [jxtps435] * Allow storage of e-checks with BraintreeGateway [jimiray] * Add test URL to PayJunction gateway [boomtowndesigngroup] * More robust parsing for Wirecard gateway [Soleone] * Pass the issue number to CardStream verbatim and update test card numbers [Soleone] == Version 1.4.1 (December 9, 2008) * Update CardStream URL. Note that you will also need to update your login id. [cody] == Version 1.4.0 (November 27, 2008) * Return failed authorization when SkipJack purchase fails [Tron, cody] * Update README [cody] * Add metadata to Authorize.net CIM gateway [cody] * Make ActionViewHelper compatible with changes to concat method in ActionPack [cody] * Remove PayPal and Payflow Name-Value gateways. PayPal is no longer terminating the Payflow XML API. [cody] * Don't directly use the inflector in the action view helper [cody] * Work around Rails Inflector change [cody] * Add configurable timeouts to PostsData [Michael Koziarski] * Add valid_sender? method to gateway integrations [Soleone] * Fix PayPal error parsing [cody] * Fix MIT-LICENSE [cody] * Add a payment gateway for Website Payments Pro Canada [cody] * Fix shipping amount option in Sage gateway [Darrick Wiebe] * Improved message and error message handling [Soleone] * Get Wirecard working in the Live environment [Soleone] * Remove dead code in PayPal Common API files [cody] * Use the PayPal short error message if the long message is empty [cody] * Fix unit tests when being run by Cruise Control [cody] * Add support for PayPal Fraud Review Response [cody] * Add testing support for German Wirecard Gateway [Soleone] * Specify required version of ActiveSupport [cody] * 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] * Make Gateway.application_id a superclass_delegating_accessor so it can be set from outside the subclass definition [cody] * Add Discover to the list of supported card types for Braintree [cody] * Add support for Modern Payments gateway [Jeremy Nicoll, cody] * Add support for EFT/ACH and Interac Online to the BeanstreamGateway [cody] * Document the SageGateway [cody] * Add support for echecks with SageGateway. [cody] * Handle all successful SecurePay AU response codes [cody] * Get SageGateway working with real test account. Improve test suite. [cody] * Unify TrustCommerce, Payment Express, and Braintree CC storage [benjamin.curtis] * Update to use new Payflow Pro URLs [cody] * Fix missing Content-Type header for Ruby 1.8.4 [cody] * Fix Authorize.Net CIM response.message [patrick.t.joyce] * Add JCB and Diners Club as supported cards to SageGateway [cody] * Add CA country code to Sage gateway's supported countries [cody] * Add support for Sage Payment Solutions gateway [cody] * Add test mode detection to Beanstream [cody] * Add support for Beanstream payment gateway [xiaobozz] * 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] * Protx does support UK Maestro [cody] * Add tests for length of UK Maestro cards [cody] * Return all the error messages and codes from paypal responses [cody] * Fail hard when attempting to capture without a credit card with NetRegistry [cody] * Add support for the order fields to the create_customer_profile_transaction in Authorize.net CIM. [Patrick T. Joyce] * Strip invalid characters and limit lengths of Protx customer data [Simon Russell] * Fix empty start or end dates in Protx [Simon Russell] * Add support for Authorize.net CIM [Patrick T. Joyce, Ian Lotinsky] * Add option to skip order review to all PayPal Express gateways [garret.alfert, cody] * 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] * Fix StartDate in ProtxGatewy [cody] * Add support for refunds and continuous authority references to DataCashGateway [joel.chippindale] * Fix gross in HiTrust notification. Don't use Money object in Verifi gateway [cody] * Initial implementation of Payflow Name-Value API [Greg Furmanek] * Add support for CyberSource credits [mjuneja]
2008-04-04Initial import of ruby18-activemerchant-1.3.2 asjlam4-0/+292
finance/ruby-activemerchant. Active Merchant is a Ruby library for dealing with credit cards, payment processors and shipping. It has a simple and unified API to access dozens of different payment gateways with very different internal APIs.