Skip to content

Releases: amzn/amazon-pay-sdk-java

Amazon Pay Java SDK 3.4.1

24 Oct 16:10
Compare
Choose a tag to compare

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

13 Apr 20:57
Compare
Choose a tag to compare

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

13 Mar 21:34
Compare
Choose a tag to compare

Version 3.3.4 - March 2018

Maven central release changes

Amazon Pay Java SDK 3.3.1

07 Feb 20:15
Compare
Choose a tag to compare
  • 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

28 Nov 23:26
Compare
Choose a tag to compare

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

19 Sep 02:26
Compare
Choose a tag to compare

Version 3.2.0 - September 2017

  • Add support for new Chargeback IPNs

Amazon Pay Java SDK 3.1.0

11 Jul 20:52
Compare
Choose a tag to compare

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

29 Mar 22:54
Compare
Choose a tag to compare
  • 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()

20 Mar 17:43
Compare
Choose a tag to compare

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

03 Mar 00:12
Compare
Choose a tag to compare

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