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

2.34.0

Compare
Choose a tag to compare
@IngenicoEPayments IngenicoEPayments released this 03 May 14:50
· 56 commits to master since this release

This release contains several changes for 3-D Secure version 2. Several properties have been deprecated in favor of new properties. The deprecated properties will still work though.

  • Added:
    • Added property vat_number to class CompanyInformation.
    • Added property merchant to classes CreateHostedCheckoutRequest, CompletePaymentRequest, CreatePaymentRequest and RiskAssessment.
    • Added properties recurring and unscheduled_card_on_file_sequence_indicator to class AbstractCardPaymentMethodSpecificInput.
    • Added property three_d_secure to classes CardPaymentMethodSpecificInput and CardPaymentMethodSpecificInputBase.
    • Added properties mobile_phone_number and work_phone_number to class ContactDetails.
    • Added properties account, account_type, device and is_previous_customer to class Customer.
    • Added properties directory_server_transaction_id, three_d_secure_version and three_d_server_transaction_id to class ExternalCardholderAuthenticationData.
    • Added property mobile_three_d_secure_challenge_parameters to class MerchantAction.
    • Added property customer to class OrderApprovePayment.
    • Added property transaction_type to class OrderTypeInformation.
    • Added property redirection_data to class RedirectPaymentMethodSpecificInput.
    • Added properties address, address_indicator, comments, first_usage_date, is_first_usage, tracking_number and type to class Shipping.
    • Added properties gift_card_purchase, is_pre_order, pre_order_item_availability_date and re_order_indicator to class ShoppingCart.
    • Added properties directory_server_transaction_id, sdk_data, three_d_secure_data, three_d_secure_version and three_d_server_transaction_id to class ThreeDSecureResults.
    • Added properties account, account_type, device and is_previous_customer to class CustomerRiskAssessment.
    • Added property shipping to class OrderRiskAssessment.
  • Deprecated:
    • Deprecated property is_registered_customer of class AirlineData in favor of new property Order.customer.account_type.
    • Deprecated property vat_number of class CustomerBase in favor of new property company_information.vat_number.
    • Deprecated property addresses_are_identical of class FraudFields in favor of new property Order.shipping.address_indicator.
    • Deprecated property card_owner_address of class FraudFields, which should be the same as existing property Order.customer.billing_address.
    • Deprecated property default_form_fill of class FraudFields in favor of new property Order.customer.device.default_form_fill.
    • Deprecated property device_fingerprint_activated of class FraudFields with no replacement.
    • Deprecated property device_fingerprint_transaction_id of class FraudFields in favor of new property Order.customer.device.device_fingerprint_transaction_id.
    • Deprecated property has_forgotten_pwd of class FraudFields in favor of new property Order.customer.account.has_forgotten_password.
    • Deprecated property has_password of class FraudFields in favor of new property Order.customer.account.has_password.
    • Deprecated property is_previous_customer of class FraudFields in favor of new property Order.customer.is_previous_customer.
    • Deprecated property ship_comments of class FraudFields in favor of new property Order.shipping.comments.
    • Deprecated property shipment_tracking_number of class FraudFields in favor of new property Order.shipping.tracking_number.
    • Deprecated property shipping_details of class FraudFields with no replacement.
    • Deprecated property website of class FraudFields in favor of new property Merchant.website_url.
    • Deprecated class FraudFieldsShippingDetails with no replacement.
    • Deprecated property recurring_payment_sequence_indicator of class AbstractCardPaymentMethodSpecificInput in favor of new property recurring.recurring_payment_sequence_indicator.
    • Deprecated property skip_authentication of class AbstractCardPaymentMethodSpecificInput in favor of new property threeDSecure.skip_authentication of its child classes.
    • Deprecated property unscheduled_card_on_file_indicator of class AbstractCardPaymentMethodSpecificInput in favor of new property unscheduled_card_on_file_sequence_indicator.
    • Deprecated property external_cardholder_authentication_data of class CardPaymentMethodSpecificInput in favor of new property three_d_secure.external_cardholder_authentication_data.
    • Deprecated property return_url of class CardPaymentMethodSpecificInput in favor of new property three_d_secure.redirection_data.return_url.
    • Deprecated property payment_product1503_specific_input of class CashPaymentMethodSpecificInput and class CashPaymentProduct1503SpecificInput, since Boleto Bancario no longer uses redirects.
    • Deprecated property shipping_address of class Customer in favor of new property Order.shipping.address.
    • Deprecated property seller of class Order in favor of new property Merchant.seller.
    • Deprecated property return_url of class RedirectPaymentMethodSpecificInput in favor of new property redirection_data.return_url.
    • Deprecated property shipping_address of class CustomerRiskAssessment in favor of new property OrderRiskAssessment.shipping.address.