Releases: Online-Payments/sdk-python3
Releases · Online-Payments/sdk-python3
7.0.0
- Added:
- Added property
market_placeto classCardPaymentMethodSpecificInput. - Added property
market_placeto classCardPaymentMethodSpecificInputBase. - Added property
tokenization_modeto classCardPaymentMethodSpecificInputForHostedCheckout. - Added property
display_qr_codeto classCreatePaymentLinkRequest. - Added property
crm_tokento classCreatedTokenResponse. - Added property
skip_soft_declineto classGPayThreeDSecure. - Added property
split_payment_product_filtersto classHostedCheckoutSpecificInput. - Added property
operator_idto classOmnichannelPayoutSpecificInput. - Added property
qr_code_base64to classPaymentLinkResponse. - Added properties
pay_pal_transaction_idandshipping_addressto classPaymentProduct840SpecificOutput. - Added property
session_detailsto classPaymentResponse. - Added properties
payment_product11_specific_inputandpayment_product3307_specific_inputto classRedirectPaymentMethodSpecificInput. - Added property
titleto classRedirectPaymentProduct5300SpecificInput. - Added property
refund_redirect_payment_method_specific_inputto classRefundRequest. - Added property
market_placeto classSubsequentCardPaymentMethodSpecificInput. - Added property
omnichannel_subsequent_specific_inputto classSubsequentPaymentRequest. - Added property
crm_tokento classTokenResponse.
- Added property
- Changed:
- Changed the type of property
validation_rulesof classCreditCardSpecificInputHostedTokenizationfromCreditCardValidationRulesHostedTokenizationtoCreditCardValidationRules.
- Changed the type of property
- Removed:
- Removed method
get_payment_links_in_bulkof classPaymentLinksClient.
- Removed method
6.4.0
- Added:
- Added properties
cobrand_selection_indicatorandnetwork_token_datato classCardPaymentMethodSpecificOutput. - Added property
hosted_fields_session_idto classCreatePaymentRequest. - Added property
is_new_unscheduled_card_on_file_seriesto classHostedCheckoutSpecificInput. - Added property
beneficiary_idto classRedirectPaymentProduct5412SpecificInput. - Added properties
payment_product350andpending_authenticationto classShowFormData. - Added property
network_token_linkedto classTokenResponse.
- Added properties
- Removed:
- Removed property
authorization_modeof classSubsequentPaymentProduct5001SpecificInput.
- Removed property
6.3.0
- Breaking:
* Changed methodsubsequent_paymentfrom classPaymentsClientto classSubsequentClient. - Added:
- Added property
payment_product3013_specific_inputto classCardPaymentMethodSpecificInput. - Added property
payment_product3013_specific_inputto classCardPaymentMethodSpecificInputBase. - Added property
encrypted_customer_inputto classCreateTokenRequest. - Added property
total_tax_amountto classOrder. - Added property
payment_product5412_specific_inputto classRedirectPaymentMethodSpecificInput. - Added property
payment_linkto classWebhooksEvent. - Added method
subsequentto classMerchantClient. - Added method
get_payment_links_in_bulkto classPaymentLinksClient.
- Added property
6.2.0
- Added:
- Added property
omnichannel_refund_specific_inputto classRefundRequest.
- Added property
- Bug Fixes:
- Fix date header making it locale invariant.
6.1.0
- Added:
- Added properties
card_product_name,issuer_region_codeandvirtual_card_indicatorto classCardEssentials. - Added properties
card_product_name,issuer_region_codeandvirtual_card_indicatorto classGetIINDetailsResponse. - Added properties
card_product_name,issuer_region_codeandvirtual_card_indicatorto classIINDetail. - Added property
payment_product302_specific_inputto classMobilePaymentMethodSpecificInput. - Added properties
is_recurring,recurringandtokenizeto classMobilePaymentProduct302SpecificInput. - Added property
card_bin_detailsto classTokenCardData.
- Added properties
6.0.0
- Breaking:
- Changed the type of property
idof classAccountOnFilefrominttostr. - Added parameter
bodyto methodrevoke_mandateof classMandatesClient. Merchants must pass empty object. This change is not applicable to Payone merchants.
- Changed the type of property
- Added:
- Added property
operation_referencesto classCancelPaymentRequest. - Added properties
card_corporate_indicator,card_effective_date,card_effective_date_indicator,card_pan_type,card_product_code,card_product_usage_label,card_scheme,card_type,issuer_code,issuer_name,issuing_country_code,pan_length_max,pan_length_minandpan_luhn_checkto classCardEssentials. - Added property
network_token_datato classCardPaymentMethodSpecificInput. - Added property
click_to_payto classCardPaymentMethodSpecificOutput. - Added properties
card_corporate_indicator,card_effective_date,card_effective_date_indicator,card_pan_type,card_product_code,card_product_usage_label,card_scheme,issuer_code,issuer_name,issuing_country_code,pan_length_max,pan_length_minandpan_luhn_checkto classGetIINDetailsResponse. - Added properties
card_corporate_indicator,card_effective_date,card_effective_date_indicator,card_pan_type,card_product_code,card_product_usage_label,card_scheme,country_code,issuer_code,issuer_name,issuing_country_code,pan_length_max,pan_length_minandpan_luhn_checkto classIINDetail. - Added properties
is_recurring,recurringandtokenizeto classMobilePaymentProduct320SpecificInput. - Added property
operation_group_referenceto classOperationPaymentReferences. - Added property
operation_group_referenceto classOrderReferences. - Added property
billing_personal_addressto classPaymentProduct840SpecificOutput. - Added property
operation_group_referenceto classPaymentReferences. - Added property
payment_method3204_specific_outputto classRedirectPaymentMethodSpecificOutput. - Added property
alias_labelto classRedirectPaymentProduct3204SpecificInput. - Added property
reasonto classRefundRequest. - Added property
payment_product5001to classShowFormData. - Added property
authorization_modeto classSubsequentPaymentProduct5001SpecificInput.
- Added property
5.1.0
- Added:
- Added property
reattempt_instructionsto classCardPaymentMethodSpecificOutput. - Added property
is_reusable_linkto classCreatePaymentLinkRequest. - Added property
webhooks_urlsto classFeedbacks. - Added property
show_instructions_datato classMerchantAction. - Added property
is_reusable_linkto classPaymentLinkResponse. - Added properties
payment_product3204_specific_input,payment_product5402_specific_inputandpayment_product5403_specific_inputto classRedirectPaymentMethodSpecificInput. - Added property
exemption_requestto classRedirectPaymentProduct5001SpecificInput.
- Added property
- Changed:
- Changed the type of property
second_installment_payment_dateof classRedirectPaymentProduct5300SpecificInputfromdatetostr.
- Changed the type of property
- Deprecated:
- Deprecated property
webhook_urlof classFeedbacks.
- Deprecated property
5.0.0
- [Breaking]
- Connection class is moved from onlinepayments.sdk module to onlinepayments.sdk.communication.
- DefaultConnection class is moved from onlinepayments.sdk.deafultimpl module to onlinepayments.sdk.communication.
- ResponseException class is moved from onlinepayments.sdk module to onlinepayments.sdk.communication.
- PaymentPlatformException class is renamed to PlatformException.
- Communicator class constructor declaration is changed; it takes the mandatory Connection and Marshaller, and the order of the arguments is altered. The order of arguments is the following: api_endpoint, connection, authenticator, metadata_provider, marshaller.
- V1HmacAuthenticator class is added , and it handles the creation of the authentication signature. It implements the Authenticator interface and can be used for Communicator instantiation.
- Client class constructor declaration is changed; it now takes the communicator interface (ICommunicator) instead of Communicator.
- The SDK has been updated to match version 2.352.2 of the Direct API.
4.23.0
-
Added
- Added company_name property to AddressPersonal class
- Added mandate_pdf property to MandateResponse class
- Added PaymentProduct3203SpecificOutput class
- Added RedirectPaymentProduct3203SpecificInput class
- Added payment_product3203_specific_input property to RedirectPaymentMethodSpecificInput class
- Added payment_product3203_specific_output property to RedirectPaymentMethodSpecificOutput class
- Added multiple_payment_information property to CardPaymentMethodSpecificInput and CardPaymentMethodSpecificInputBase classes
- Added payment_number property to SubsequentCardPaymentMethodSpecificInput class
- Added MandateAddressResponse, MandateCustomerResponse, MandatePersonalInformationResponse, MandatePersonalNameResponse and MultiplePaymentInformation classes
- Added authentication_amount property to ThreeDSecureBase class
-
Changed
- Changed type of customer property in MandateResponse from MandateCustomer to MandateCustomerResponse
-
Deprecated
- Deprecated description property from CreatePaymentLinkRequest class. Use paymentLinkSpecificInput/description instead.
- Deprecated expiration_date property from CreatePaymentLinkRequest class. Use PaymentLinkSpecificInput/expirationDate instead.
- Deprecated recipient_name property from CreatePaymentLinkRequest class. Use paymentLinkSpecificInput/recipientName instead.
- Deprecated payment_link_order properties from CreatePaymentLinkRequest class.
-
Removed
- Removed card_type property from CardEssentials class
- Removed payment_product3012_specific_input, payment_product5002_specific_input properties from CardPaymentMethodSpecificInput class
- Removed payment_product3012_specific_input property from CardPaymentMethodSpecificInputBase class
- Removed network_token_data property from CardPaymentMethodSpecificOutput class
- Removed page_customization property from CreateHostedCheckoutRequest class
- Removed page_customization property from CreateHostedTokenizationRequest class
- Removed page_customization property and sessionTimeout properties from CreatePaymentRequest class
- Removed acquirer_information property from MobilePaymentMethodSpecificOutput class
- Removed payment_product840 property from ShowFormData class
- Removed decoupled_indicator, decoupled_max_time, payment_token_source, three_ri_indicator and whitelist properties from ThreeDSecure class
- Removed decoupled_indicator, decoupled_max_time, payment_token_source, three_ri_indicator and whitelist properties from ThreeDSecureBase class
- Removed NetworkTokenEssentials, PageCustomization, PaymentProduct840, PaymentProduct3012SpecificInput, PaymentProduct5002SpecificInput and ThreeDSWhitelist classes
4.22.0
-
Added
- Added card_type property to CardEssentials class
- Added payment_product3012_specific_input property to CardPaymentMethodSpecificInput and CardPaymentMethodSpecificInputBase classes
- Added payment_product5002_specific_input property to CardPaymentMethodSpecificInput class
- Added click_to_pay property to CardPaymentMethodSpecificInputForHostedCheckout class
- Added network_token_data property to CardPaymentMethodSpecificOutput class
- Added page_customization property to CreateHostedCheckoutRequest, CreateHostedTokenizationRequest and CreatePaymentRequest classes
- Added card_payment_method_specific_input, fraud_fields, hosted_checkout_specific_input, mobile_payment_method_specific_input, order, payment_link_specific_input, redirect_payment_method_specific_input and sepa_direct_debit_payment_method_specific_input properties to CreatePaymentLinkRequest class
- Added session_timeout property to CreatePaymentRequest class
- Added acquirer_information property to MobilePaymentMethodSpecificOutput class
- Added discount property to PaymentOutput class
- Added payment_product5001_specific_input property to RedirectPaymentMethodSpecificInput class
- Added payment_product840 property to ShowFormData class
- Added subsequent_payment_product5001_specific_input property to SubsequentPaymentRequest class
- Added decoupled_indicator, decoupled_max_time, payment_token_source, three_ri_indicator and whitelist properties to ThreeDSecure and ThreeDSecureBase classes
-
Deprecated:
- Deprecated pnr property from AirlineData class
- Deprecated scheme_reference_data and token properties from SubsequentCardPaymentMethodSpecificInput class