All notable changes to this project will be documented in this file.
- (f659c19) Add Balance API
- (0876f2b) Add Payment Links API
- (9ab5e1b) Fix dependency warnings (#176)
- (87a6c9a) Update supported payment methods
- (afb6251) IMP-610: Use correct authorize URL
- (002708c) changelog_uri to gemspec
- (09489be) Add HTTP response details to RequestError
- (fe5d114) Add Terminals API
- (f180b47) Add support for idempotency keys
- (f0a47d1) Payment: add support for cancel_url
- (9db60b3) Order: add support for cancel_url
- (2f88990) Require non-empty ID when fetching a resource
- (1ef339e) Add Partner API
Profile#category_code
attribute is deprecated and will be removed in 2022. Please use the business_category
parameter instead.
- (f0e695c) Order: add methods to retrieve embedded resources
- (e16864c) Order: add class to create order payments
- (5175cd3) Profile: add
business_category
attribute - (3d2e370) Payment: add
amount_charged_back
attribute - (3d6b403) Fix assignment method for
amount_captured
- (37280c3) Migrate from Travis CI to GitHub Actions
- (33bb6bb) Add example to update orderlines
- (c70dbf6) fix: orderline update returns incorrect class
- (ca5935d) Add example to retrieve all available payment methods
- (457b853) Add "List all payment methods" API
- (9d8eebc) Method: add status attribute (#147)
- (506d52e) fix: Include parent resource in pagination calls
- (7e3b98d) Fix onboarding dashboard URL.
- Settlement: add
captures
helper method.
- Implement API features and changes from the changelog up to and including Friday, April 3rd, 2020.
- Fix
Capture#shipment
API call.
- Implemented various API features from the changelog up to and including Tuesday, September 24th, 2019.
- Added timeouts configuration for Net::HTTP
- Update root certificates
- Add Onboarding APIs (Get onboarding status, Submit onboarding data)
- Add helper method to retrieve payments for subscription.
- Payment: Require customer_id when retrieving a mandate.
- Mandate: add
mode
attribute - Organization: add
_links
helper method - Organization: add
locale
attribute - OrderLine: add
metadata
attribute - Method: add
minimumAmount
andmaximumAmount
attributes
- Added the option to pass additional request options when creating a new resource.
- Removed the Bitcoin payment method.
- Add Capture, Order, and Shipment APIs (#92)
- Migrated to the v2 API
- Refer to the migration guide for a complete list of changes
- Dropped Ruby 2.0.0 support.
- Removed old api
- Introduced new api
- Deprecated old api
- Added support for gift card method.
- Added support for
invoice
endpoint. - Improved support for
refunds
endpoint. - Added and updated examples.
- Add support for organizations, permissions, profiles, settlement and profiles/apikeys resources (#54).
- Remove
jruby
from the build.
- Add pagination support to resources (#25).
- Update bundled cacert.pem file. Follows Mozilla's recommendations on invalid certificates.
- Refactor to a more ruby like library.
- all methods use underscores
- payloads to call api functions will be camel cased before sending
- getters and setters are now just attr_accessors and omit get and set
- Added payment method KBC/CBC Payment Button
- Fixed an issue where the required
mime-types
dependency did not work correctly (#32). - Fixed an issue with customer subscriptions (#35).
- Added
refunded?
method.
- Added Subscriptions API.
- Added Mandates API.
- Added
recurringType
andmandateId
to Payments API.
- The members
customers
andcustomers_payments
weren't made public withinattr_reader
(#21). - Updated the bundled CA's cacert.pem file to date
Jan 20, 2016
.