Skip to content

Releases: amzn/amazon-pay-api-sdk-java

Amazon Pay API SDK (Java) 2.6.3

06 Aug 21:02
Compare
Choose a tag to compare

Version 2.6.3 - August 2024

  • Introducing the getDisbursements API.
  • The getDisbursements API enables you to retrieve disbursement details based on a specified date range for settlement dates.

Amazon Pay API SDK (Java) 2.6.2

11 Jan 05:50
Compare
Choose a tag to compare

Version 2.6.2 - January 2024

  • Setting UTF-8 as default encoding format during Signature generation.
  • Introducing new API called finalizeCheckoutSession which validates critical attributes in merchantMetadata then processes payment. Use this API to process payments for JavaScript-based integrations.
  • Corrected README.md file related to finalizeCheckoutSession API and Reporting APIs.

Amazon Pay API SDK (Java) 2.6.1

16 Nov 07:25
Compare
Choose a tag to compare

Version 2.6.1 - November 2023

  • Introducing new Merchant Onboarding & Account Management APIs, which allows our partners to onboard merchants programatically and as part of account management offer them creation, updation and deletion/dissociation capability.
  • Fixed connection pooling issue to enhance stability and performance.
  • Corrected README.md file.
  • Enable client request to configure connection, connect and read timeout.
  • Fixed Security risk

Amazon Pay API SDK (Java) 2.6.0

23 Mar 07:28
Compare
Choose a tag to compare

Version 2.6.0 - March 2023

  • Introducing new v2 Reporting APIs. Reports allow you to retrieve consolidated data about Amazon Pay transactions and settlements. In addition to managing and downloading reports using Seller Central, Amazon Pay offers APIs to manage and retrieve your reports.
  • Introducing new signature generation algorithm AMZN-PAY-RSASSA-PSS-V2 & increasing salt length from 20 to 32.
  • Added support for handling new parameter 'shippingAddressList' in Checkout Session response. Change is fully backwards compatible.
  • Enabled Connection Pooling Support.
  • Adding Error code 408 to API retry logic
  • Note : To use new algorithm AMZN-PAY-RSASSA-PSS-V2, "algorithm" needs to be provided as an additional field in "payConfiguration" and also while rendering Amazon Pay button in "createCheckoutSessionConfig". The changes are backwards-compatible, SDK will use AMZN-PAY-RSASSA-PSS by default.

Amazon Pay API SDK (Java) 2.5.1

13 Jan 18:36
Compare
Choose a tag to compare

Version 2.5.1 - January 2022

  • Applied patch to address issues occurred in Version 2.5.0.
  • Please dont use Version 2.5.0

Amazon Pay API SDK (Java) 2.5.0

07 Jan 14:00
Compare
Choose a tag to compare

Version 2.5.0 - January 2022

  • Migrated signature generating algorithm from AMZN-PAY-RSASSA-PSS to AMZN-PAY-RSASSA-PSS-V2 & increased salt length from 20 to 32
  • Note : From this SDK version, "algorithm" need to be provided as additional field in "createCheckoutSessionConfig" while rendering Amazon Pay button.

Amazon Pay API SDK (Java) 2.4.0

29 Oct 06:35
Compare
Choose a tag to compare

Version 2.4.0 - October 2021

  • Removed library "net.sf.json" & added library "org.json" as alternative for handling JSON in order to address security issues & to improve performance
  • Note:
    1. Consumers of previous SDK versions must start using import as 'org.json' instead of 'net.sf.json' as of this SDK Version 2.4.0.
    1. In order to add data to JSONArray, you need to use 'put' method instead of 'add' method as of this SDK Version 2.4.0.

Amazon Pay API SDK (Java) 2.3.4

16 Sep 08:11
Compare
Choose a tag to compare

Version 2.3.4 - September 2021

  • Removed parameter named "overrideServiceURL" from PayConfiguration

Amazon Pay API SDK (Java) 2.3.3

22 Jun 06:48
Compare
Choose a tag to compare

Version 2.3.3 - June 2021

  • Added API Retry mechanism for error codes 502 & 504
  • Upgraded Bouncy Castle to avoid using Vulnerable version

Amazon Pay API SDK (Java) 2.3.2

31 May 14:46
Compare
Choose a tag to compare

Version 2.3.2 - May 2021

  • Enabled support for environment specific keys (i.e Public key & Private key). The changes are fully backwards-compatible, where merchants can also use non environment specific keys