Releases: cuter44/alipay-sdk
3.0.0-prerelease1
BatchTrans' notify was introduced. Besides, there are various incompatible changes force us jump to a new major version.
UPGRADING FROM 2.x
AlipayFactory
's null-param constructor now returns a blank instance, formerly it reads config file. And, .getInstance() is abandoned, use .getDefaultInstance() instead.- NotifyBase.verify() was rewritten. Now it performs both sync-verify and sign-verify, and both can be disabled separately.
- BatchTransNotify notify is supported now, but not fully tested. If any fault, feel free to report to me.
2.3.0-prerelease1
changelog since 2.2.1:
- add various get/set API for reqs, resps, now you can abandon the annoying get/setProperty()~ (partly, um...)
- supported royalty functionality in DirectPay*
- various slight bugfix.
Add payment detail support for BatchTransNotify
Sorry but I mistakenly tag this release, which may correct to 2.3.0-nightly.20140930. According to SemVer.
Well, in this case, not big matter.
Add payment detail support for BatchTransNotify
- Now you can easily inject payment data to BatchTransNotify using PaymentDetailList and corresponding bean classes.
+ CreatePartnerTradeByBuyer
- CreatePartnerTradeByBuyer, you can apply if you have register this service.
- Updated sample config file. If you desire new request, it is recommended to update.
- bugfix: fix typo in param list: return_uri -> return_url
In future we will focus on reqs & resps, give out more getBlabla() and setBlabla() to ease construct/parse work.
...If I can struggle for spare time from my boss. Huh.
Refund supported.
Refund supported.
- RefundFastpayByPlatformPwd
- BatchTransNotify
! After a code rush, I have no time to encapsulate corresponding notify type. BatchTransNotify is matched NotSupportedYet, but more or less it still works...
Both interfaces are not fully tested, you may risking info-loss while using them.
bugfix: enhance TradeStatus
- fix a bug, that is, we previously not noticed that there is an additional status named TRADE_SUCCESS
- AlipayNotifyGatewayServlet now accepts parameters with debug purpose.
- NotifyBase add getParam(), and we will add more later.