All Versions
151
Latest Version
Avg Release Cycle
56 days
Latest Release
-

Changelog History
Page 1

  • v4.8.0 Changes

    • Add ach_return_responses to Transaction for search results that search for transaction that have ach return response related data.
    • Add ach_return_responses_created_at range field to to TransactionSearch
    • ➕ Add reason_code to TransactionSearch to search for reason codes on transaction that have ach return responses associated with them.
    • ➕ Add 'ExchangeRateQuoteAPI'
    • ➕ Add LiabilityShift class and liability_shift field to RiskData
    • Replace generic errors with api_error_response
  • v4.7.0 Changes

    • ➕ Add AchReturnCode to transaction object
    • ➕ Add retried boolean to Transaction
  • v4.6.0 Changes

    • ➕ Add PaymentMethodCustomerDataUpdated webhook notification support
  • v4.5.0 Changes

    • ➕ Add plan create/update/find API endpoint
    • ➕ Add support for TransactionReview webhook notification
  • v4.4.0 Changes

    • Sanitize encrypted_card_data logs
    • ➕ Add LocalPaymentExpired and LocalPaymentFunded webhook notification support
  • v4.3.0 Changes

    • ➕ Add a log message to the ArgumentError at TransactionGateway.find
    • Add exchange_rate_quote_id to Transaction.create
    • ➕ Add error code ExchangeRateQuoteIdTooLong to Transaction
    • ➕ Add the following fields to ApplePayCard and GooglePayCard:
      • commercial
      • debit
      • durbin_regulated
      • healthcare
      • payroll
      • prepaid
      • product_id
      • country_of_issuance
      • issuing_bank
    • ➕ Add the following fields to PayPalDetails:
      • tax_id
      • tax_id_type
  • v4.2.0 Changes

    • ➕ Add default? to PaymentMethodNonce (thanks @klouvas)
    • ➕ Add error code TaxAmountIsRequiredForAibSwedish for attribute tax_amount in transaction key for AIB:Domestic Transactions in Sweden
  • v4.1.0 Changes

    • Add payment_reader_card_details parameter to Transaction.sale
    • ➕ Add webhook sample for GrantedPaymentMethodRevoked
    • Add skip_advanced_fraud_checking to:
      • Customer#create and Customer#update
      • PaymentMethod#create and PaymentMethod#update
      • CreditCard#create and CreditCard#update
    • 🛠 Include rexml in Gemspec (fixes #214)
    • 🛠 Fix incorrect error code constants (fixes #213)
      • PaymentMethodNonceConsumed is now 93107
      • CannotForwardPaymentMethodType is now 93106
  • v4.0.0 Changes

    • 💥 Breaking Changes
      • Update gemspec to require ruby >= 2.6.0
      • Remove ExternalVault::CardTypeIsInvalid error code
      • Remove RiskData::CustomerBrowserIsTooLong error code
      • Remove paypal_vault_without_upgrade parameter from PaymentMethod#create
      • Add PaymentMethodNonceDetails and PaymentMethodNonceDetailsPayerInfo
      • PaymentMethodNonce#details is now an instance of PaymentMethodNonceDetails rather than a hash
      • PaymentMethodNonceDetails#payer_info is now an instance of PaymentMethodNonceDetailsPayerInfo rather than a hash
    • ➕ Add phone_number to Address
    • ➕ Add paypal_messages to Dispute
    • ➕ Add tax_identifiers parameter to Customer.create and Customer.update
    • Add chargeback_protection_level into dispute search
    • 💎 Make libxml-ruby an optional dependency instead of required (addresses JRuby incompatibility issues raised in #203 and #205)
  • v3.4.0 Changes

    • Add local_payment_reversed webhook notification
    • ➕ Add Transaction.adjust_authorization method to support for multiple authorizations for a single transaction
    • Add merchant_account_id parameter to Transaction#refund
    • Add store_id and store_ids parameters to Transaction#search
    • ➕ Add support for ActiveSupport::TimeWithZone when generating XML (thanks @Tonkpils!)