This repository has been archived by the owner on Mar 19, 2024. It is now read-only.
Releases: Ingenico-ePayments/connect-sdk-python2
Releases · Ingenico-ePayments/connect-sdk-python2
2.7.0
- Added:
- Added methods
complete
andthird_party_status
to classPaymentsClient
. - Added property
form_fields
to classMerchantAction
. - Added property
force_basic_flow
to classGetProductParams
. - Added property
extension_id
to classShoppingCartExtension
. The constructor can now take an optional value for theextension_id
. It can also be set in configuration as propertyconnect.api.shoppingCartExtension.extensionId
in theConnectSDK
section.
- Added methods
2.6.0
- Added
- Added support for captures through methods
MerchantClient.captures
,PaymentsClient.capture
andPaymentsClient.captures
, and classCapturesClient
. - Added properties
addresses_are_identical
,black_list_data
,card_owner_address
,finger_print_activated
andshipping_details
to classFraudFields
. - Added property
transaction_channel
to classCardPaymentMethodSpecificInputBase
. - Added properties
bank_transfer_payout_method_specific_input
andcard_payout_method_specific_input
to classCreatePayoutRequest
.
- Added support for captures through methods
- Deprecated:
- Deprecated properties
bank_account_bban
,bank_account_iban
,customer
,payout_date
,payout_text
andswift_code
of classCreatePayoutRequest
in favor of using new properybank_transfer_payout_method_specific_input
.
- Deprecated properties
- Fixed:
- Responses are always treated as UTF-8.
2.5.0
- Added:
- Added class
AmountBreakdown
. This contains the amount type (AIRPORT_TAX
,DUTY
, etc.) and amount. - Added class
ShoppingCart
. This object is used in classOrder
as new propertyshopping_cart
, and contains a list ofAmountBreakdown
objects. - Added class
OrderLineDetails
. This object is present on classLineItem
as new propertyorder_line_details
, and contains the exact same fields asLineItemLevel3InterchangeInformation
, which is now deprecated. - Added property
RedirectPaymentMethodSpecificInputBase.expiration_period
, to replace the property with the same name of classRedirectPaymentProduct809SpecificInput
.
- Added class
- Deprecated:
- Deprecated class
Level3SummaryData
and replaced it withShoppingCart
. The separate amounts should be replaced withAmountBreakdown
objects with the correct amount type. - Deprecated property
AdditionalOrderInput.level3_summary_data
and replaced it withOrder.shopping_cart
. Providing both in aCreatePaymentRequest
orCreateHostedCheckoutRequest
will result in a validation error. - Deprecated property
LineItem.level3_interchange_information
and replaced it withLineItem.order_line_details
. Providing both in aCreatePaymentRequest
orCreateHostedCheckoutRequest
will result in a validation error. - Deprecated property
RedirectPaymentProduct809SpecificInput.expiration_period
and replaced it withRedirectPaymentMethodSpecificInputBase.expiration_period
.
- Deprecated class
2.4.0
- Added:
- Added a new validator,
BoletoBancarioRequirednessValidator
, to determine when particular fields are mandatory when performing a Boleto Bancario payment.
- Added a new validator,
2.3.0
- Added:
- Added properties
category
andid
to classAPIError
. - Added property
tokenize
to classesCardPaymentMethodSpecificInputBase
,NonSepaDirectDebitPaymentMethodSpecificInput
andSepaDirectDebitPaymentMethodSpecificInput
.
- Added properties
2.2.0
- Added:
- Added property
can_be_iframed
to classPaymentProduct
.
- Added property
2.1.0
- 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
andrequires_approval
to classCardPaymentMethodSpecificInputBase
. - Added methods
convert_amount
andget_iin_details
to classServicesClient
to replace methodsconvertAmount
andgetIINdetails
respectively.
- Added support for payment method
- Changed:
- Changed fields of all data object classes into properties.
- Deprecated:
- Deprecated property
payment_method_specific_output
of classPaymentApprovalResponse
in favor of new propertycard_payment_method_specific_output
. - Deprecated methods
convertAmount
andgetIINdetails
of classServicesClient
in favor of new methodsconvert_amount
andget_iin_details
.
- Deprecated property
- Fixed:
- Fixed
Response.__str__
to no longer throw an exception. - Fixed 'ApiResource._create_exception' to throw a proper exception for unsupported error objects.
- Fixed
2.0.0
- Removed:
- Removed support for payment product 707, including classes
NonSepaDirectDebitPaymentProduct707SpecificInput
andTokenNonSepaDirectDebitPaymentProduct707SpecificData
.
- Removed support for payment product 707, including classes
1.1.0
- Added:
- Added property
payment_product_filters
to classesHostedCheckoutSpecificInput
andSessionRequest
to support improved filtering of payment products. - Added property
invalid_tokens
to classCreateHostedCheckoutResponse
. - Added property
is_refundable
to classPaymentStatusOutput
- Added property
id
to classTokenResponse
- Added property
- Fixed:
- Fixed the setter for CommunicatorConfiguration.api_endpoint
1.0.0
First public release.