Releases: amzn/amazon-pay-sdk-java
Releases · amzn/amazon-pay-sdk-java
Amazon Pay Java SDK 3.4.1
Version 3.4.1 - October 2018
- Updated XMLInputFactory.newFactory() to XMLInputFactory.newInstance() in generateErrorException method (now consistent with 3.0.1 release).
- Add parameter SupplementaryData to SetOrderAttributes and SetOrderReferenceDetails API calls. Only use this field at the specific direction of Amazon Pay.
- Force InputStreamReader to use UTF-8 encoding for request responses, overriding any local environment setting.
- ErrorResponse object collects both "RequestID" (returned from Throttled calls) and "RequestId" (everywhere else) in the XML instead so that it is accessible via getRequestId().
- AuthorizeOnBillingAgreement can now properly set the sellerNote and platformId fields
Amazon Pay Java SDK 3.4.0
Version 3.4.0 - April 2018
- Add support for GetMerchantAccountStatus API
- Solution Providers can now override the Seller ID on a per-request basis instead of having to instantiate a new Client object for each request.
- Fixed pay.amazon.com links to online API documentaton in Client.java
Amazon Pay Java SDK 3.3.4
Version 3.3.4 - March 2018
Maven central release changes
Amazon Pay Java SDK 3.3.1
- Fix the SDK version number in all files.
- Update unit test for ListOrderReference API.
- Update the README.md with ListOrderReference and ListOrderReferenceByNextToken examples
Amazon Pay Java SDK 3.3.0
Version 3.3.0 - November 2017
- Add support for ListOrderReference API call
- Add support for ListOrderReferenceByNextToken API call
- Add support for SetOrderAttributes API call
Amazon Pay Java SDK 3.2.0
Version 3.2.0 - September 2017
- Add support for new Chargeback IPNs
Amazon Pay Java SDK 3.1.0
Version 3.1.0 - July 2017
- EventType enum from BillingAgreementNotification IPN metadata now available.
- Fix BillingAgreementStatus class to handle mis-named "lastUpdate" attribute from IPNs.
- Modified IPN XML parsing so that extra jaxb jar files no longer required.
- Add AMAZON_A_Z_CANCEL enum to RefundType.
- Multicurrency attributes [ConvertedAmount, ConversionRate] now available on GetCaptureDetails and GetRefundDetails responses (and IPN's) when allowed and applicable. Initially only supported for select UK and European merchants.
Add FullDescriptor in PaymentDescriptor Object
- Add a new element "FullDescriptor" in PaymentDescriptor object in GetOrderReferenceDetailsResponse API call.
- Deprecate "AccountNumberTail" and "Name" elements in the favor of "FullDescriptor" element.
Update SDK to use XMLInputFactory.newInstance()
Changes made-
- Updated XMLInputFactory.newFactory() to XMLInputFactory.newInstance() to support IBM JDK as well as Oracle JDK.
- Updated README file as per the changes listed - #13
- Updated thread sleep wait time constants to take milliseconds.
Rebrand and User-Agent
Pay with Amazon has become Amazon Pay.
We've changed our name, but you can still rely on us as a trusted and familiar payment solution. It's simpler, modern and universal—enabling us to create more connected experiences across diverse settings and devices.
https://pages.payments.amazon.com/Amazon_Pay_Rebrand_Landing_Page_US.html
User-Agent header modified to adhere to standards