Skip to content

Releases: Online-Payments/sdk-java

7.0.0

03 Feb 08:23

Choose a tag to compare

  • Added:
    • Added property marketPlace to class CardPaymentMethodSpecificInput.
    • Added property marketPlace to class CardPaymentMethodSpecificInputBase.
    • Added property tokenizationMode to class CardPaymentMethodSpecificInputForHostedCheckout.
    • Added property displayQRCode to class CreatePaymentLinkRequest.
    • Added property crmToken to class CreatedTokenResponse.
    • Added property skipSoftDecline to class GPayThreeDSecure.
    • Added property splitPaymentProductFilters to class HostedCheckoutSpecificInput.
    • Added property operatorId to class OmnichannelPayoutSpecificInput.
    • Added property qrCodeBase64 to class PaymentLinkResponse.
    • Added properties payPalTransactionId and shippingAddress to class PaymentProduct840SpecificOutput.
    • Added property sessionDetails to class PaymentResponse.
    • Added properties paymentProduct11SpecificInput and paymentProduct3307SpecificInput to class RedirectPaymentMethodSpecificInput.
    • Added property title to class RedirectPaymentProduct5300SpecificInput.
    • Added property refundRedirectPaymentMethodSpecificInput to class RefundRequest.
    • Added property marketPlace to class SubsequentCardPaymentMethodSpecificInput.
    • Added property omnichannelSubsequentSpecificInput to class SubsequentPaymentRequest.
    • Added property crmToken to class TokenResponse.
  • Changed:
    • Changed the type of property ValidationRules of class CreditCardSpecificInputHostedTokenization from CreditCardValidationRulesHostedTokenization to CreditCardValidationRules.
  • Removed:
    • Removed method getPaymentLinksInBulk of class PaymentLinksClient.

6.4.0

26 Nov 20:32

Choose a tag to compare

  • Added:
    • Added properties cobrandSelectionIndicator and networkTokenData to class CardPaymentMethodSpecificOutput.
    • Added property hostedFieldsSessionId to class CreatePaymentRequest.
    • Added property isNewUnscheduledCardOnFileSeries to class HostedCheckoutSpecificInput.
    • Added property beneficiaryId to class RedirectPaymentProduct5412SpecificInput.
    • Added properties paymentProduct350 and pendingAuthentication to class ShowFormData.
    • Added property networkTokenLinked to class TokenResponse.
  • Removed:
    • Removed property authorizationMode of class SubsequentPaymentProduct5001SpecificInput.

6.3.1

15 Oct 09:03

Choose a tag to compare

  • Fixed:
    • Fixed property paymentLink in class WebhooksEvent.

6.3.0

09 Oct 11:41

Choose a tag to compare

  • Added:
    • Added property paymentProduct3013SpecificInput to class CardPaymentMethodSpecificInput.
    • Added property paymentProduct3013SpecificInput to class CardPaymentMethodSpecificInputBase.
    • Added property encryptedCustomerInput to class CreateTokenRequest.
    • Added property totalTaxAmount to class Order.
    • Added property paymentProduct5412SpecificInput to class RedirectPaymentMethodSpecificInput.
    • Added property paymentlink to class WebhooksEvent.
    • Added method subsequent to class MerchantClient.
    • Added method getPaymentLinksInBulk to class PaymentLinksClient.
  • Changed:
    • Changed method subsequentPayment from class PaymentsClient to class SubsequentClient.

6.2.0

19 Sep 10:11

Choose a tag to compare

  • Added:
    • Added property omnichannelRefundSpecificInput to class RefundRequest.

6.1.0

01 Sep 14:59

Choose a tag to compare

  • Added:
    • Added properties cardProductName, issuerRegionCode and virtualCardIndicator to class CardEssentials.
    • Added properties cardProductName, issuerRegionCode and virtualCardIndicator to class GetIINDetailsResponse.
    • Added properties cardProductName, issuerRegionCode and virtualCardIndicator to class IINDetail.
    • Added property paymentProduct302SpecificInput to class MobilePaymentMethodSpecificInput.
    • Added properties isRecurring, recurring and tokenize to class MobilePaymentProduct302SpecificInput.
    • Added property cardBinDetails to class TokenCardData.

6.0.0

04 Aug 14:01

Choose a tag to compare

  • Breaking:
    • Changed the type of property id of class AccountOnFile from Integer to String.
    • Added parameter body to method revokeMandate of class MandatesClient. Merchants must pass NULL or empty object. This change is not applicable to Payone merchants.
    • Extending the DefaultConnection to use the ConnectionRequestTimeout when creating the HTTP Connections
  • Added:
    • Added property operationReferences to class CancelPaymentRequest.
    • Added properties cardCorporateIndicator, cardEffectiveDate, cardEffectiveDateIndicator, cardPanType, cardProductCode, cardProductUsageLabel, cardScheme, cardType, issuerCode, issuerName, issuingCountryCode, panLengthMax, panLengthMin and panLuhnCheck to class CardEssentials.
    • Added property networkTokenData to class CardPaymentMethodSpecificInput.
    • Added property clickToPay to class CardPaymentMethodSpecificOutput.
    • Added properties cardCorporateIndicator, cardEffectiveDate, cardEffectiveDateIndicator, cardPanType, cardProductCode, cardProductUsageLabel, cardScheme, issuerCode, issuerName, issuingCountryCode, panLengthMax, panLengthMin and panLuhnCheck to class GetIINDetailsResponse.
    • Added properties cardCorporateIndicator, cardEffectiveDate, cardEffectiveDateIndicator, cardPanType, cardProductCode, cardProductUsageLabel, cardScheme, countryCode, issuerCode, issuerName, issuingCountryCode, panLengthMax, panLengthMin and panLuhnCheck to class IINDetail.
    • Added properties isRecurring, recurring and tokenize to class MobilePaymentProduct320SpecificInput.
    • Added property operationGroupReference to class OperationPaymentReferences.
    • Added property operationGroupReference to class OrderReferences.
    • Added property billingPersonalAddress to class PaymentProduct840SpecificOutput.
    • Added property operationGroupReference to class PaymentReferences.
    • Added property paymentMethod3204SpecificOutput to class RedirectPaymentMethodSpecificOutput.
    • Added property aliasLabel to class RedirectPaymentProduct3204SpecificInput.
    • Added property reason to class RefundRequest.
    • Added property paymentProduct5001 to class ShowFormData.
    • Added property authorizationMode to class SubsequentPaymentProduct5001SpecificInput.

5.1.0

22 May 12:36

Choose a tag to compare

  • Added:
    • Added property reattemptInstructions to class CardPaymentMethodSpecificOutput.
    • Added property isReusableLink to class CreatePaymentLinkRequest.
    • Added property webhooksUrls to class Feedbacks.
    • Added property showInstructionsData to class MerchantAction.
    • Added property isReusableLink to class PaymentLinkResponse.
    • Added properties paymentProduct3204SpecificInput, paymentProduct5402SpecificInput and paymentProduct5403SpecificInput to class RedirectPaymentMethodSpecificInput.
    • Added property exemptionRequest to class RedirectPaymentProduct5001SpecificInput.
  • Changed:
    • Changed the type of property secondInstallmentPaymentDate of class RedirectPaymentProduct5300SpecificInput from LocalDate to String.
  • Deprecated:
    • Deprecated property webhookUrl of class Feedbacks.

5.0.0

03 Apr 15:15

Choose a tag to compare

  • [Breaking]
    • DefaultMarshaller class is moved from com.onlinepayments.defaultimp to com.onlinepayments.json package.
    • Connection class is moved from com.onlinepayments to com.onlinepayments.communication package.
    • DefaultConnection class is moved from com.onlinepayments.defaultimp to com.onlinepayments.communication package.
    • AuthorizationType enum is moved from com.onlinepayments.defaultimp to com.onlinepayments.authentication package.
    • DefaultAuthenticator class is renamed to V1HmacAuthenticator and moved from com.onlinepayments.defaultimp to com.onlinepayments.authentication package.
    • CommunicationException class is moved from com.onlinepayments to com.onlinepayments.communication package.
    • NotFoundException class is moved from com.onlinepayments to com.onlinepayments.communication package.
    • ResponseException class is moved from com.onlinepayments to com.onlinepayments.communication package.
    • MarshallerSyntaxException class is moved from com.onlinepayments to com.onlinepayments.json package.
    • PaymentPlatformException class is renamed to PlatformException.
    • ClientInterface method withClientMetaInfo now returns an instance of ClientInterface
  • The SDK has been updated to match version 2.352.2 of the Direct API.

4.24.0

18 Nov 15:26

Choose a tag to compare

  • Added
    • Added the entityId property to the PaymentProduct5500SpecificOutput class.