All notable changes to this project will be documented in this file.
- @jknipp - Merge fix for Spreedly version error in User-Agent header reference from @mrudult
- @jknipp - Add User-Agent header to requests
- @jknipp - Remove unused options request logic
- @jknipp - Update the gateway options url to use
GET /v1/gateways_options.xml
instead ofOPTIONS /v1/gateways.xml
- @almalee24 - Add MIT Framework support flag, supports_populate_mit_fields
- @vpuzzella - GatewayTransaction includes gateway_type
- @jeremywrowe - Add 3D Secure 2 complete transaction
- @bayprogrammer - Add 3D Secure 2 third-party auth abilities to gateway class
- @jeremywrowe - Support for three_ds_version, three_ds_context, and channel on authorization / purchase
- @jeremywrowe - Support for Stored Credentials on authorization / purchase
- @jeremywrowe - 3D Secure 2 abilities to gateway class
- @patrickarnett - Modify
list_transactions
andlist_transactions_url
to takecount
,order
, andstate
arguments in an optional hash.
- Lori Holden - Receiver redaction
- Lancelot Carlson - Recached payment method support
- @pawel-krysiak and @jeremywrowe - Support 3D-Secure transactions
- @therufs - Expose
display_api_url
on gateway - @ZeusPerez - Expose
continue_caching
on transactions - @adamcohen - Expose
transaction_type
on transaction - @adamcohen - Expose
gateway_specific_response_fields
on transaction - @adamcohen - Expose
payment_method_type
on transaction
- Support disburse [rwdaigle]
- Support full_name property [maccca]
- Add support for purchase shipping address override [davidsantoso]
- Allow email override in transactions [duff]
- Add options for store_on_gateway [fedesoria]
- Support fingerprint [duff]
- Add support for supports_fraud_review gateway characteristic [markabe]
- Add support for the store API call [duff]
- Add support for company name property on credit card [duff]
- Deliver payment method uses talking to gateway timeout [duff]
- Fix issue creating production receiver [duff]
- Add support for gateway_specific_fields [duff]
- Check attributes for non-nil before sending [markabe]
- Add supports_verify option to Gateway [duff]
- Add support for verify_on_gateway API call [duff]
- Add support for RecacheSensitiveData transaction [duff]
- Remove cacert.pem and rely on system certs [duff]
- Adds add_receiver method to environment [Thomas Hoen]
- Adds deliver_receiver functionality [Thomas Hoen]
- Add support for first_six_digits [duff]
- Add support for supports_general_credit characteristic [markabe]
- Add support for new credit card field: eligible_for_card_updater [markabe]
- Add support for ThirdPartyTokens [duff]
- Add support for gateway_transaction_id [hoenth]
- Improve support for base_url around ssl [duff]
- Add support for gateway regions [duff]
- Add support for company_name to gateway options [duff]
- Implemented gateway characteristics [ilyutov]
- Allow access to gateway options w/o credentials [duff]
- Add auth_mode support to gateway options call [sosedoff]
- Pass through verification_value when creating a card directly [duff]
- Add ability to retrieve a transcript [hoenth]
- Readme improvements
- Smarter about timeouts - now only have long timeout for calls that actually talk to a payment gateway. The other calls can have shorter timeouts.
- Add support for gateway options call.
- List the transactions for a payment method
- Allow adding other gateways
- Listing Payment Methods (retained on an account)
- Updating a Payment Method
- Listing Your Gateways
- Finding a Gateway
- Fix Ruby 1.9.2 private method issue
- Add ability to find a bank account payment method
- Add ability to redact a gateway
- This gem is now intended for the Spreedly API. For the Spreedly Subscriptions API, you can use the spreedly_subscriptions gem which has everything that 1.4.0 had.
- Add accessor for invoices
- Add accessor for last successful invoice
- Modernize packaging
- Improve handling of bad credentials
- Move to Spreedly repo.
- Add result body to comp validation failure. [ntalbott]
- Add support for return_url in Spreedly.edit_subscriber_url [jjthrash]
- Add support for return_url in Spreedly.subscribe_url [jjthrash]
- Added methods on subscriber: update, allow_free_trial, add_fee [mateuszzawisza]
- Fixing tests: generate spreedly url and edit url working with all site names [mateuszzawisza]
- Add support for pre-population of the subscribe page via the subscribe url. [davemcp]
- Handle new error reporting when creating a subscriber.
- Use a more sane way of setting attributes in the mock, and make plans have a plan type [seancribbs].
- Allow optional arguments to be passed when creating subscribers [jaknowlden].
- Properly handle invalid Subscriber lookup [karnowski].
- Added support for stopping auto renew [scottmotte, dsimard].
- Fixed an error in the README [karnowski].
- A few documentation tweaks.
- Added mock support for Subscriber#activate_free_trial [scottmotte].
- Added tests for Subscriber#activate_free_trial.
- Compatibility with the latest hoe and HTTParty [seancribbs].
- Added Subscriber.delete! [scottmotte].
- Added Subscriber#activate_free_trial [scottmotte].
- Initial release.