Releases: unzerdev/java-sdk
Releases · unzerdev/java-sdk
5.6.0
5.5.0
Added
- Added support for "Open Banking" payment method.
- Added support for linkpay v2.
- Added support for
preauthorize
transaction.
Changed
- Update paypage v2 styling parameter to match API.
5.4.0
Added
- Added support for paypage v2.
5.3.0
Support for Click To Pay payment method is added to SDK.
Added
- Added
ClickToPay
payment method. - Add exemption type for transaction risk analysis:
com.unzer.payment.models.CardTransactionData.ExemptionType.TRA
5.2.0
Twint payment method is added to Java SDK.
Added
- Added
Twint
payment method.
5.1.0
Google Pay payment method is added to Java SDK.
Added
- Added
GooglePay
payment method.
Fixed
- Fixed
Unzer:updateCharge
andUnzer:updateAuthorization
used wrong endpoints - SEPA Direct Debit is restored from deprecation. See:
com.unzer.payment.paymenttypes.SepaDirectDebit
5.0.0
Consists of internal refactorings and improvements.
Added
- Added
com.unzer.payment.Resource
interface.
Changed
- Renamed
AbstractTransaction
->BaseTransaction
- Refactored
UrlUtil
: moved Resource URL construction logic toResource
-classes. - Every Unzer Payment Gateway resource implements
Resource
instead ofPaymentType
:Customer
,Basket
,Payment
, etc. - Renamed
com.unzer.payment.CustomerCompanyData
toCompanyInfo
- Renamed property and methods of
com.unzer.payment.Customer.Customer
to match class name:- property
companyData
->companyInfo
- method
getCompanyData()
->getCompanyInfo()
- method
setCompanyData()
->setCompanyInfo()
- property
Removed
- Removed
PaymentType::getId()
andPaymentType::getTypeUrl()
methods. UseResource::getId()
andResource::getUrl()
instead.
4.4.0
Added
- Added Paylater Direct Debit payment method
Deprecated
- Deprecated Sepa Direct Debit and Sepa Direct Debit Secured payment methods. Please, use Paylater Direct Debit instead.
4.3.0
This release adds support for PayU payment method and fixes some LinkPay issues
Added
- Added PayU payment method support
- Added BasePaypage.Action set of constants for Authorize and Charge actions for Paypage/Linkpay
- Added Authorize support for Linkpay:
Linkpay.setAction(BasePaypage.Action.AUTHORIZE)
Deprecated
- Deprecated
Paypage.Action
. UseBasePaypage.Action
instead
4.2.0
This Java SDK version delivers Unzer Paylater Installment to Java projects.
Added
- Add Paylater Installment support:
- Add
com.unzer.payment.service.PaymentService.fetchPaylaterInstallmentPlans()
to get available installment plans. - Add payment type
com.unzer.payment.paymenttypes.PaylaterInstallment
.
- Add
com.unzer.payment.fetchPayment
now fetches chargeback transactions of the payment. Seecom.unzer.payment.Payment.chargebackList
- Added field
paypageId
to payment and its transactions (authorize, charge, cancel, chargeback). See:com.unzer.payment.AbstractPayment.paypageId
,com.unzer.payment.AbstractTransaction.paypageId
Changed
- Refactored internal class
com.unzer.payment.communication.mapper.JsonToBusinessClassMapper
:- Unified parameter names to
src
andoutput
- Changed parameters order. First parameter is
src
, second isoutput
- Unified parameter names to
- Renamed internal classes at
com.unzer.payment.communication.json
:JsonPayment
->ApiPayment
JsonTransaction
->ApiTransaction
Deprecated
- Installment Secured:
- method
com.unzer.payment.Unzer.installmentSecuredRates()
- class
com.unzer.payment.business.paymenttypes.InstallmentSecuredRatePlan
- class
com.unzer.payment.business.paymenttypes.InstallmentSecuredRate
- method