Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

Releases: Ingenico-ePayments/connect-sdk-python2

3.37.0

11 Apr 09:13
Compare
Choose a tag to compare
  • Added:
    • Added property is_foreign_retailer to class Seller.

3.36.0

09 Mar 07:49
Compare
Choose a tag to compare
  • Added:
    • Added property is_retriable to class PaymentStatusOutput.

3.35.0

03 Feb 09:02
Compare
Choose a tag to compare
  • Added:
    • Added property merchant to class CreatePayoutRequest.

3.34.0

02 Dec 12:47
Compare
Choose a tag to compare
  • Added:
    • Added properties clause_name and policy_applied to class MicrosoftFraudResults.
    • Added property configuration_id to class Merchant.
    • Added property cardholder_name to class MobilePaymentProduct320SpecificInput.
    • Added property payment_product4101_specific_input to class RedirectPaymentMethodSpecificInputBase
  • Changed:
    • Moved property cardholder_name from class CardWithoutCvv to its super class CardEssentials.

3.33.0

06 Oct 07:47
Compare
Choose a tag to compare
  • Added:
    • Added properties device_country_code, device_id, true_ip_address and user_device_type to class MicrosoftFraudResults.
  • Security:
    • Updated the minimum requests version from 2.20.0 to 2.25.0, as earlier versions depend on a vulnerable urllib3 version.

3.32.0

04 Jul 13:21
Compare
Choose a tag to compare
  • Added:
    • Added properties external_reference_id and phone_number to class Seller.
    • Added property supports_mandates to class PaymentProduct.

3.31.0

31 May 14:29
Compare
Choose a tag to compare
  • Added:
    • Allow custom obfuscation rules to be specified through classes BodyObfuscator and HeaderObfuscator. These can be set on instances of Client, Communicator or DefaultConnection. Custom rules should be defined as functions that take the value to obfuscate, and return the obfuscated value.
    • The constructors of class LogMessage and its sub classes now take an optional BodyObfuscator and HeaderObfuscator.
    • Added new module ingenico.connect.sdk.log.obfuscation_rule with functions obfuscate_all, obfuscate_with_fixed_length, obfuscate_all_but_first and obfuscate_all_but_last that provide some pre-defined obfuscation rules.
  • Deprecated:
    • Deprecated the functions of class LoggingUtil in favor of BodyObfuscator and HeaderObfuscator instances.

3.30.1

25 Apr 17:44
Compare
Choose a tag to compare
  • Removed:
    • Removed method settlementdetails from class ServicesClient.

The removed method should not have been used yet. Therefore, you shouldn't have any problems upgrading to this version.

3.30.0

17 Feb 08:07
Compare
Choose a tag to compare
  • Added:
    • Added property installment_plan_code to class Installments.
  • Changed:
    • Classes CashPaymentProduct1504SpecificInput, CashPaymentProduct1521SpecificInput, CashPaymentProduct1522SpecificInput, CashPaymentProduct1523SpecificInput, CashPaymentProduct1524SpecificInput and CashPaymentProduct1526SpecificInput now extend new class CashPaymentProductWithRedirectSpecificInputBase.
  • Removed:
    • Removed properties payment_product1506_specific_input, payment_product1508_specific_input and payment_product1511_specific_input from class CashPaymentMethodSpecificInput.

The removed properties were added as part of the previous release for payment products that have not yet been in use. Therefore, you shouldn't have any problems upgrading to this version.

3.29.0

25 Jan 15:48
Compare
Choose a tag to compare
  • Added:
    • Added properties payment_product1506_specific_input, payment_product1508_specific_input and payment_product1511_specific_input to class CashPaymentMethodSpecificInput.
    • Added method settlementdetails to class ServicesClient.