Releases: amzn/amazon-pay-api-sdk-dotnet
Releases · amzn/amazon-pay-api-sdk-dotnet
Amazon Pay SDK (.NET) 2.7.3
Version 2.7.3 - June 2024
- Added checkoutResultReturnUrl in the CreateChargeRequest API.
- Added webCheckoutDetails object in the CreateChargeResponse.
- Added CreateChargeRequest API sample code for Saved Wallet transactions.
- Added BuyerClosed in the ReasonCodes.
Amazon Pay SDK (.NET) 2.7.2
Version 2.7.2 - October 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.
- Introducing new API called finalizeCheckoutSession which validates checkout attributes and finalizes checkout session. On success returns charge permission id and charge id. Use this API to process payments for JavaScript-based integrations.
- Added new parameter "chargePermissionId" in CreateCheckoutSession Request, as a part of PMOF(Payment Method On File) changes.
Amazon Pay SDK (.NET) 2.7.1
Version 2.7.1 - June 2023
- Added new parameters "CheckoutButtonText" in GetCheckoutSession Response, as a part of Affirm changes in Place Order Button. Change is fully backwards compatible.
- Added the Sample Code snippets for the Charge APIs.
- Corrected README.md file related to Reporting APIs.
Amazon Pay SDK (.NET) 2.7.0
Version 2.7.0 - April 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 new parameters "MultiAddressesCheckoutMetadata" and "ShippingAddressList" in Checkout Session objects to support PayAndShipMultiAddress productType. Change is fully backwards compatible.
- New type of Charge permission "PaymentMethodOnFile" is added, ChargeInitiator & Channel are added to CreateCharge API request/response objects
- Adding Error code 408 to API retry logic
- Note : To use new V2 algorithm AMZN-PAY-RSASSA-PSS-V2, "algorithm" needs to be provided as an additional field in "ApiConfiguration" 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 (.NET) 2.6.0
- Fixed security vulnerabilities in the SDK version 2.5.1.
- Adding a new parameter "PlatformId" in Charge object which will in help Solution Provider monitoring Please dont use Version 2.5.0
Amazon Pay API SDK (.NET) 2.5.1
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 (.NET) 2.5.0
Version 2.5.0 - January 2022
- Updated "ExpirationTimestamp" property on ChargePermissionResponse to nullable
- 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 (.NET) 2.4.9
Version 2.4.9 - June 2021
- Added API Retry mechanism for error codes 502 & 504
Amazon Pay API SDK (.NET) 2.4.8
Version 2.4.8 - 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
- Added "EstimateOrderTotal" to PaymentDetails
Amazon Pay API SDK (.NET) 2.4.7
Version 2.4.7 - May 2021
- Added "recurringMetadata" to UpdateChargePermissionRequest for ChargePermission API
- Added "HasPrimeMembershipType" to BuyerResponse for Buyer API
- Added "SendDeliveryTrackingInformation" and "GetAuthorizationToken" to IClient, inherited by IInStoreClient and IWebStoreClient
Version 2.4.6 - April 2021
- Added "checkoutCancelUrl" to WebCheckoutDetails for CheckoutSession API