This repository has been archived by the owner on Mar 19, 2024. It is now read-only.
3.0.0
IngenicoEPayments
released this
05 Aug 12:29
·
101 commits
to master
since this release
- Added:
- Added field
statusCategory
toOrderStatusOutput
. - Added fields
paymentMethod
andpaymentProductGroup
toPaymentProduct
. - Added support for logging requests and responses through interfaces
LoggingCapable
andGcCommunicatorLogger
. - 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
andIINDetail
to support limiting IIN lookup results based on payment contexts. This adds support for cobrands. - Added optional field
externalCardholderAuthenticationData
toCardPaymentMethodSpecificInput
to allow sending of 3D secure fields.
- Added field
- Changed :
- Changed how the base URI is setup and used :
- Removed the
baseUri
property of classGcDefaultConnection
in favor of new propertyapiEndpoint
. This will not contain a path, but only a scheme, hostname and port. - Added method
getApiEndpoint()
to interfaceGcSession
. - Added a method to
GcSessionBuilder
to set the API endpoint. - Removed
GcConnection.toURI
, and moved its logic toDefaultGcCommunicator
. - Removed the
baseUri
property from classDefaultGcConnection
.
- Removed the
- Renamed class
BINLookupRequest
toGetIINDetailsRequest
. - Renamed class
BINLookupResponse
toGetIINDetaulsResponse
. - Field
hide
for the payment productFindParams
andGetParams
classes is now aList
, to support multiple values. - The directory method has moved from interface
PaymentProductClient
toProductsClient
. - Moved class
DirectoryParams
to packagecom.globalcollect.gateway.sdk.java.gc.merchant.products
. - Interfaces
GcClient
,GcCommunicator
andGcConnection
extendLoggingCapable
.
- Changed how the base URI is setup and used :
- Deprecated :
- Deprecated property
gcs.api.baseUri
in favor of new propertiesgcs.api.endpoint.host
,gcs.api.endpoint.scheme
andgcs.api.endpoint.port
. The scheme and port default to https and -1 respectively.
- Deprecated property
- Removed :
- Removed interface
PaymentProductClient
.
- Removed interface
- Fixed :
- Fixed handling of multi-line headers.