- NEW Support passkey authentication in charge flows (#189)
- UPDATE Adjust publish pipeline for Maven Central (#188)
- NEW Omise Rebranding (#186)
- NEW Support merchant_advice_code & missing3DSFields in Charge model (#185)
- UPDATE Update guava test dependency (#168)
- UPDATE Update gradle to 8.7 and JDK to 21 (#171)
- BREAKING Replace deprecated joda-time with java-time (#173)
- NEW Add
merchant_adviceparam to charge model (#166)
- NEW Support wechat_pay source (#164)
- NEW Support dynamic webhooks (#161)
- NEW Support partial capture (#158)
- NEW Introducing support for
duitnow_obwsource type to facilitate charge creation forduitnowcharges. (#156)
- NEW Added
Metadata field to scheduled charge creationsource types (#153)
- NEW Added
Atome payment methodsource types (#148)
- NEW Added
KTB NEXT Mobile Bankingsource types (#146)
- NEW Added
Installment UOBandInstallment TTBsource types (#141) - REMOVED
Installment Citi
- NEW Added
Mobile Banking Bay,Mobile Banking BBL,Mobile Banking KBankandMobile Banking OCBC PAOsource types (#141)
- FIXED Fix passing null if email not specified in request (#139)
- NEW Added
AlipayCN,AlipayHK,DANA,GCash,KakaoPayandTouchNGosource type to Source.
- NEW Added
Rabbit Linepaysource type to Source
- NEW Added
FPXsource type (#127). - NEW Added
bankfield to Source (#127). - NEW Added support for Capability API (#127).
- NEW Added
AppRedirectflow type (#125).
- NEW Added
MobileBankingScbsource type (#121).
- NEW Added
InstallmentScbandInstallmentCitisource types.
- FIXED
PlatformFeecan't be serialized.
- See Migration guide
- REMOVED Removed certificate pinning
- NEW Added
PromptPaysource type to Source. - NEW Added
PayNowsource type to Source. - NEW Added
PointsCitisource type to Source. - NEW Added
mobileNumberfield to Source. - NEW Added
scannableCodefield to Source.
- NEW Added
zeroInterestInstallmentsfield to Charge. - NEW Added
zeroInterestInstallmentsfield to Charge.CreateRequestBuilder. - NEW Added
zeroInterestInstallmentsfield to Source.CreateRequestBuilder.
- NEW Added
zeroInterestInstallmentsfield to Source.
- NEW Added
firstDigitsfield to Card.
- CHANGED Changed the way Omise API is accessed through
Omise-Java. - CHANGED Used latest API version (
2019-05-29). - NEW Added
CapabilitiesAPI. - NEW Added
Installmentas a source type. - NEW Made data models
Serializable. - REMOVED Removed Guava from dependencies.
- NEW Add metadata fields to Source.
- NEW Add metadata fields to creating a Source.
- NEW Add metadata fields to creating a Charge.
- NEW Add Econtext as a Source type.
- NEW Add TrueMoney as a Source type.
- FIXED Updated Jackson to version 2.9.8 to fix vulnerability issue.
- FIXED Fixed
sourceOfFundin Charge no longer in Charge API.
- REMOVED: Removed Sinarmas virtual account as a payment source type.
- CHANGED: Changed variable names for Alipay barcode payment
- NEW: Add metadata field to creating and updating a Transfer.
- NEW: Add metadata field to creating a Refund.
- NEW: Add metadata field to updating a Dispute.
- NEW: Add source's fields to support create source of Alipay Wallet.
- FIXED: Add missing
ChargeStatus.Expiredstatus.
- FIXED:
omise-javaversion sentnullto User-Agent. Add manifest to sent correctly implementation version.
- NEW: Support
source-api.
- REMOVED: Certificate pinning.
- NEW: Receipts API.
- NEW: Transfer schedule APIs.
- FIXED: There is no
currencyfield on TransferScheduling, it has been removed.
- FIXED:
installment_termsare sent as0when not set. The field is now a boxedIntegerso it defaults tonullinstead.
- FIXED: Added missing
TransferSchedulingtype. - NEW: Add
Schedule.charge.descriptionfield. - NEW: Forex API.
- NEW: Installments.
- NEW: Support for fail-fast transfers.
- NEW: New
metadatafor Charge and Customer objects.
- CHANGED: Library now sends parameters using JSON encoding so that we can more easily support future APIs.
- NEW: Schedules and Occurrences API.
- NEW: New offsite type:
alipayfor Alipay
- FIXED: Initial CHANGELOG.md file creation.