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

Releases: Ingenico-ePayments/connect-sdk-python2

2.7.0

04 Aug 05:55
Compare
Choose a tag to compare
  • Added:
    • Added methods complete and third_party_status to class PaymentsClient.
    • Added property form_fields to class MerchantAction.
    • Added property force_basic_flow to class GetProductParams.
    • Added property extension_id to class ShoppingCartExtension. The constructor can now take an optional value for the extension_id. It can also be set in configuration as property connect.api.shoppingCartExtension.extensionId in the ConnectSDK section.

2.6.0

27 Jun 07:32
Compare
Choose a tag to compare
  • Added
    • Added support for captures through methods MerchantClient.captures, PaymentsClient.capture and PaymentsClient.captures, and class CapturesClient.
    • Added properties addresses_are_identical, black_list_data, card_owner_address, finger_print_activated and shipping_details to class FraudFields.
    • Added property transaction_channel to class CardPaymentMethodSpecificInputBase.
    • Added properties bank_transfer_payout_method_specific_input and card_payout_method_specific_input to class CreatePayoutRequest.
  • Deprecated:
    • Deprecated properties bank_account_bban, bank_account_iban, customer, payout_date, payout_text and swift_code of class CreatePayoutRequest in favor of using new propery bank_transfer_payout_method_specific_input.
  • Fixed:
    • Responses are always treated as UTF-8.

2.5.0

18 Apr 09:24
Compare
Choose a tag to compare
  • Added:
    • Added class AmountBreakdown. This contains the amount type (AIRPORT_TAX, DUTY, etc.) and amount.
    • Added class ShoppingCart. This object is used in class Order as new property shopping_cart, and contains a list of AmountBreakdown objects.
    • Added class OrderLineDetails. This object is present on class LineItem as new property order_line_details, and contains the exact same fields as LineItemLevel3InterchangeInformation, which is now deprecated.
    • Added property RedirectPaymentMethodSpecificInputBase.expiration_period, to replace the property with the same name of class RedirectPaymentProduct809SpecificInput.
  • Deprecated:
    • Deprecated class Level3SummaryData and replaced it with ShoppingCart. The separate amounts should be replaced with AmountBreakdown objects with the correct amount type.
    • Deprecated property AdditionalOrderInput.level3_summary_data and replaced it with Order.shopping_cart. Providing both in a CreatePaymentRequest or CreateHostedCheckoutRequest will result in a validation error.
    • Deprecated property LineItem.level3_interchange_information and replaced it with LineItem.order_line_details. Providing both in a CreatePaymentRequest or CreateHostedCheckoutRequest will result in a validation error.
    • Deprecated property RedirectPaymentProduct809SpecificInput.expiration_period and replaced it with RedirectPaymentMethodSpecificInputBase.expiration_period.

2.4.0

23 Mar 08:09
Compare
Choose a tag to compare
  • Added:
    • Added a new validator, BoletoBancarioRequirednessValidator, to determine when particular fields are mandatory when performing a Boleto Bancario payment.

2.3.0

09 Mar 09:30
Compare
Choose a tag to compare
  • Added:
    • Added properties category and id to class APIError.
    • Added property tokenize to classes CardPaymentMethodSpecificInputBase, NonSepaDirectDebitPaymentMethodSpecificInput and SepaDirectDebitPaymentMethodSpecificInput.

2.2.0

13 Feb 11:24
Compare
Choose a tag to compare
  • Added:
    • Added property can_be_iframed to class PaymentProduct.

2.1.0

20 Dec 12:23
Compare
Choose a tag to compare
  • Added:
    • Added support for payment method mobile through the following properties and methods:
      • CancelPaymentResponse.mobile_payment_method_specific_output
      • CreatePaymentRequest.mobile_payment_method_specific_input
      • PaymentApprovalResponse.mobile_payment_method_specific_output
      • PaymentOutput.mobile_payment_method_specific_output
      • RefundOutput.mobile_payment_method_specific_output
      • ProductsClient.networks
      • ProductsClient.public_key
    • Added properties authorization_mode and requires_approval to class CardPaymentMethodSpecificInputBase.
    • Added methods convert_amount and get_iin_details to class ServicesClient to replace methods convertAmount and getIINdetails respectively.
  • Changed:
    • Changed fields of all data object classes into properties.
  • Deprecated:
    • Deprecated property payment_method_specific_output of class PaymentApprovalResponse in favor of new property card_payment_method_specific_output.
    • Deprecated methods convertAmount and getIINdetails of class ServicesClient in favor of new methods convert_amount and get_iin_details.
  • Fixed:
    • Fixed Response.__str__ to no longer throw an exception.
    • Fixed 'ApiResource._create_exception' to throw a proper exception for unsupported error objects.

2.0.0

17 Nov 16:34
Compare
Choose a tag to compare
  • Removed:
    • Removed support for payment product 707, including classes NonSepaDirectDebitPaymentProduct707SpecificInput and TokenNonSepaDirectDebitPaymentProduct707SpecificData.

1.1.0

05 Oct 10:30
Compare
Choose a tag to compare
  • Added:
    • Added property payment_product_filters to classes HostedCheckoutSpecificInput and SessionRequest to support improved filtering of payment products.
    • Added property invalid_tokens to class CreateHostedCheckoutResponse.
    • Added property is_refundable to class PaymentStatusOutput
    • Added property id to class TokenResponse
  • Fixed:
    • Fixed the setter for CommunicatorConfiguration.api_endpoint

1.0.0

09 Sep 14:48
Compare
Choose a tag to compare

First public release.