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

Releases: Ingenico-ePayments/connect-sdk-go

2.37.0

11 Apr 09:14
Compare
Choose a tag to compare
  • Added:
    • Added property IsForeignRetailer to struct payment.Seller.

2.36.0

09 Mar 07:50
Compare
Choose a tag to compare
  • Added:
    • Added property IsRetriable to struct payment.StatusOutput.

2.35.0

03 Feb 09:03
Compare
Choose a tag to compare
  • Added:
    • Added property Merchant to struct payout.CreateRequest.

2.34.0

02 Dec 12:47
Compare
Choose a tag to compare
  • Added:
    • Added property CardholderName to struct definitions.CardEssentials.
    • Added properties ClauseName and PolicyApplied to struct definitions.MicrosoftFraudResults.
    • Added property ConfigurationId to struct payment.Merchant.
    • Added property CardholderName to struct payment.MobilePaymentProduct320SpecificInput.
    • Added property PaymentProduct4101SpecificInput to struct payment.RedirectPaymentMethodSpecificInputBase

2.33.0

06 Oct 07:48
Compare
Choose a tag to compare
  • Added:
    • Added properties DeviceCountryCode, DeviceId, TrueIpAddress and UserDeviceType to struct definitions.MicrosoftFraudResults.

2.32.0

04 Jul 13:21
Compare
Choose a tag to compare
  • Added:
    • Added properties ExternalReferenceId and PhoneNumber to struct payment.Seller.
    • Added property SupportsMandates to structs product.PaymentProduct and product.PaymentProductResponse.

2.31.0

31 May 14:36
Compare
Choose a tag to compare
  • Added:
    • Allow custom obfuscation rules to be specified through structs obfuscation.BodyObfuscator and obfuscation.HeaderObfuscator. These can be set on instances of connectsdk.Client, communicator.Communicator or defaultimpl.DefaultConnection.
    • Added functions obfuscation.All, obfuscation.FixedLength, obfuscation.KeepingStartCount and obfuscation.KeepingEndCount that provide some pre-defined obfuscation rules.
    • Added functions logging.NewRequestLogMessageBuilderWithObfuscators and logging.NewResponseLogMessageBuilderWithObfuscators to create instances of logging.RequestLogMessageBuilder and logging.ResponseLogMessage with custom obfuscation rules.
  • Deprecated:
    • Deprecated functions logging.ObfuscateBody and logging.ObfuscateHeader in favor of obfuscation.BodyObfuscator and obfuscaton.HeaderObfuscator instances.
    • Deprecated functions logging.NewRequestLogMessageBuilder and logging.NewResponseLogMessageBuilder in favor of new functions logging.NewRequestLogMessageBuilderWithObfuscators and logging.NewResponseLogMessageBuilderWithObfuscators.

2.30.1

25 Apr 17:44
Compare
Choose a tag to compare
  • Removed:
    • Removed method Settlementdetails from struct services.Client.

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

2.30.0

17 Feb 08:07
Compare
Choose a tag to compare
  • Added:
    • Added property InstallmentPlanCode to struct payment.Installments.
  • Removed:
    • Removed properties PaymentProduct1506SpecificInput, PaymentProduct1508SpecificInput and PaymentProduct1511SpecificInput from struct payment.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.

2.29.0

25 Jan 15:50
Compare
Choose a tag to compare
  • Added:
    • Added properties PaymentProduct1506SpecificInput, PaymentProduct1508SpecificInput and PaymentProduct1511SpecificInput to struct payment.CashPaymentMethodSpecificInput.
    • Added method Settlementdetails to struct services.Client.