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-go

1.6.0

04 Aug 05:58
Compare
Choose a tag to compare
  • Added:
    • Added methods Complete and ThirdPartyStatus to struct payments.Client.
    • Added property FormFields to struct MerchantAction.
    • Added property ForceBasicFlow to struct GetProductParams.
    • Added property ExtensionID to struct ShoppingCartExtension.
    • Added function NewShoppingCartExtensionWithExtensionID to create a ShoppingCartExtension with an extension id.

1.5.0

27 Jun 07:36
Compare
Choose a tag to compare
  • Added
    • Added support for captures through methods MerchantClient.Captures, PaymentsClient.Capture and PaymentsClient.Captures, and struct CapturesClient.
    • Added properties AddressesAreIdentical, BlackListData, CardOwnerAddress, FingerPrintActivated and ShippingDetails to struct FraudFields.
    • Added property TransactionChannel to structs CardPaymentMethodSpecificInputBase and CardPaymentMethodSpecificInput.
    • Added properties BankTransferPayoutMethodSpecificInput and CardPayoutMethodSpecificInput to struct CreatePayoutRequest.
  • Deprecated:
    • Deprecated properties BankAccountBban, BankAccountIban, Customer, PayoutDate, PayoutText and SwiftCode of struct CreatePayoutRequest in favor of using new propery BankTransferPayoutMethodSpecificInput.

1.4.0

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

1.3.0

23 Mar 08:15
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.

1.2.0

09 Mar 09:39
Compare
Choose a tag to compare
  • Added:
    • Added properties Category and ID to struct APIError.
    • Added property Tokenize to structs CardPaymentMethodSpecificInput, CardPaymentMethodSpecificInputBase, NonSepaDirectDebitPaymentMethodSpecificInput and SepaDirectDebitPaymentMethodSpecificInput.

1.1.0

13 Feb 11:35
Compare
Choose a tag to compare
  • Added:
    • Added property CanBeIframed to structs PaymentProduct and PaymentProductResponse.

1.0.0

24 Jan 08:22
Compare
Choose a tag to compare

First public release