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

3.0.0

Compare
Choose a tag to compare
@IngenicoEPayments IngenicoEPayments released this 05 Aug 12:29
· 101 commits to master since this release
  • Added:
    • Added field statusCategory to OrderStatusOutput.
    • Added fields paymentMethod and paymentProductGroup to PaymentProduct.
    • Added support for logging requests and responses through interfaces LoggingCapable and GcCommunicatorLogger.
    • Added constant GcClient.API_VERSION that will always be the API version the SDK is built to support.
    • Added interface ProductgroupsClient to support payment groups, which can be used to group several payment products together.
    • Added classes PaymentContext and IINDetail to support limiting IIN lookup results based on payment contexts. This adds support for cobrands.
    • Added optional field externalCardholderAuthenticationData to CardPaymentMethodSpecificInput to allow sending of 3D secure fields.
  • Changed :
    • Changed how the base URI is setup and used :
      • Removed the baseUri property of class GcDefaultConnection in favor of new property apiEndpoint. This will not contain a path, but only a scheme, hostname and port.
      • Added method getApiEndpoint() to interface GcSession.
      • Added a method to GcSessionBuilder to set the API endpoint.
      • Removed GcConnection.toURI, and moved its logic to DefaultGcCommunicator.
      • Removed the baseUri property from class DefaultGcConnection.
    • Renamed class BINLookupRequest to GetIINDetailsRequest.
    • Renamed class BINLookupResponse to GetIINDetaulsResponse.
    • Field hide for the payment product FindParams and GetParams classes is now a List, to support multiple values.
    • The directory method has moved from interface PaymentProductClient to ProductsClient.
    • Moved class DirectoryParams to package com.globalcollect.gateway.sdk.java.gc.merchant.products.
    • Interfaces GcClient, GcCommunicator and GcConnection extend LoggingCapable.
  • Deprecated :
    • Deprecated property gcs.api.baseUri in favor of new properties gcs.api.endpoint.host, gcs.api.endpoint.scheme and gcs.api.endpoint.port. The scheme and port default to https and -1 respectively.
  • Removed :
    • Removed interface PaymentProductClient.
  • Fixed :
    • Fixed handling of multi-line headers.