Added transfer_type to payment_method. Added transfer_type to payment_method. Updated ruby version to to 2.5.8 and bundler to 2.5.11
Added support for passing optional request headers to ravelin client and ravelin proxy.
Fixed multiple payment methods serialization #89
Serialize multiple payment methods #89 Serialize multiple transactions #90 Update Webmock and rake #91
Add magic link authentication mechanism object
Add sms code authentication mechanism object
Fix social authentication mechanism object
Add tests
Add social authentication mechanism object
Add supplier object
Adds support for the custom
property on the Ravelin::Login
class
Add a include_rule_output option
Fixes order category from 0.1.36
Add category to order
Don't use - has a massing comma so category is not available
Add scheme paymentMethod key
Add App to Order
Allow checkout transactions to have just the information available at pretransaction
Added returning warning messages in the structured response.
Reverted the faraday and rspec versions back to the versions that were in the 0.1.25
gem.
Added an ProxyClient as an alternative client
- Instead of calling the Ravelin API directly, it can be done via an HTTP proxy server.
Disambiguate between V2 and V3 login events:
- Applies correct timestamp formatting
- Corrects validation
Fix date formatting for events:
- ATO Login events provide Unix timestamps with milliseconds
- ATO Reclaim events provide timestamps in RFC3339 format
- All other events provide Unix timestamps
Add support for ATO reclaim API
Remove debugging left in accidentally
Make customer_id in ato api optional, since the customer may not exist
Add support for Account Takeover API
Added support for tags.
Fix validation to not require payment_method_id if payment_method provided
Add user_agent to device RavelinObject Add type and time to Transaction Add missing fields to Pretransaction Object
Ravelin sends the work null
in responses if there are no changes. This causes JSON.parse to fail.