Releases: checkout/checkout-sdk-ruby
1.1.2
Release 1.1.2
- Add javascript_enabled field in ChannelData for request session and update session (browser channel)
- Add reference property to Financial Actions query
- Add support for Forex (FX) rates API
- Remove marketplace from HostedPayments & PaymentLinks
1.1.1
Release 1.1.1
- Updates GiroPay request object (CS2)
- Adds new sections for adding/deleting workflow actions and workflow conditions (CS2)
- Adds ‘Unscheduled‘ payment_type to ‘PaymentRequest‘ (CS1/CS2)
- Removes ‘to‘ and ‘from‘ fields from Notifications > Events (CS1)
1.1.0
Release 1.1.0
- Fixed metadata object on responses
- Added support for hash requests to avoid objects serialization
- Adds ‘amount_allocations‘ field to ‘RefundRequest‘ (CS2)
- Adds ‘line_of_business‘ field to ‘PaymentRequest‘ (CS2)
1.0.4
Release 1.0.4
- Fixes logger builder to return builder instance
- Added SEPAV4 sources
- Adds support for Financial Actions API
1.0.3
Release 1.0.3
- Added API key auth to Integrated Platforms Balances (CS2)
- Added patch endpoint for payment instruments (CS2)
- Add missing classes and properties for Accounts (CS2)
- Review payment & payout request schemas (CS1/CS2)
- Replace ‘reporting’ scopes with 'reports' on the Reports API (CS2)
- Add new Illicado APM (CS2)
1.0.2
Release 1.0.2
- Adds Integrated Platform Payments Support
- Renames created workflows in tests to add SDK identifier
- Update Sepa URL for PPro actions
- Downgrades Faraday version to be backward compatible
1.0.1
Release 1.0.1
- Adds support for Dispute Scheme Files
- Adds support for Card Metadata API (CS2)
- Added mandatory fields for MIT/CIT payments sources (CS1/CS2)
- Support Secret Key for
Accounts
&Transfers
(CS2) - Deprecated
Risk
client (CS1/CS2) - Added
first_name
andcountry
fields for PaymentRecipient schema
1.0.0
Release 1.0.0
This commit represents an effort made by the Checkout team to build a brand new SDK for Ruby. It ships a
new instantiation layer that makes easier a less confusing to set up the SDK. From the point of view of
usability, the new version follows similar principles, although major clients are now split/duplicated
to reference different data schemes which makes it fully compatible with default
(NAS) and Previous
(ABC)
account structures. This separation is statically forced during instantiation.
The SDK supports the following modules:
- Tokens (default/previous)
- Instruments (default/previous)
- Customers (default/previous)
- Disputes (default/previous)
- Payments (default/previous)
- Alternative Payments Clients & Sources (default/previous)
- Payments Hosted & Links (default/previous)
- Risk (default/previous)
- Sessions (default)
- Accounts (default)
- Forex (default)
- Workflows (default)
- Transfers (default)
- Balances (default)
- Reports (default)
- Sources (previous)
- Events (previous)
- Webhooks (previous)
- Reconciliation (previous)
README.md
was updated to match the new setup. Code of conduct and licence were reviewed.
1.0.0.beta.3
Release 1.0.0.beta.3
- Added support for Risk (CS2)
- Added support for Transfers & Balances (CS2)
- Added support for Logging and Custom logger
- Added support for Reconciliation (CS1)
- Added support for redirect responses for
http client
- Added support for Webhooks and Events (CS1)
1.0.0.beta.2
Release 1.0.0.beta.2
- Added
upgrade_reason
to 3DS request and response. - Removed payment_type:
unscheduled
- Added support for Customer Source.
- Added support for
hosted payments
andpayment links
(CS1/CS2) - Added support for Payments Query (CS2)
- Added support for Reports (CS2)
- Added support for Accounts (CS2)
- Added support for Workflows (CS2)
- Added support for custom
http client