2020

Commerce API release notes for 2020.

2020/12/30

You can now modify a subscription during a midterm change. That includes applying a midterm change with price override, assigning a perpetual unit price, or reducing the subscription quantity.

2020/12/28

We updated the supported geographies for Klarna to show the minimum and maximum order amount and the payment method type.

2020/12/16

We updated the examples and added information on creating a merchant-initiated transaction (MIT) in Providing subscription information.

2020/12/10

We added more custom styles for styling an element container in DigitalRiver.js.

2020/11/30

We added error types to Error types, codes, and objects.

2020/11/19

We added support for Pay in 4 to the PayPal payment method.

2020/11/17

2020/11/10

We added a list of error codes for DigitalRiver.js.

2020/11/6

  • As part of the PSD2 Strong Customer Authentication (SCA) initiative, payment processors require extra information when processing merchant-initiated credit card transactions. To ensure that you adhere to the new mandate, you can now use billing agreements.

  • You can now update subscription information in the LineItem array to the POST/carts, POST /line-items, or POST /line-items/{lineItemsId} requests.

2020/10/29

You can now subscribe to receive the latest Commerce API information.

2020/10/28

You can now apply a shipping discount to a customer's order

2020/10/14

2020/10/12

We added information on the tax identifier element to DigitalRiver.js.

2020/10/1

We added support for Union Pay to Credit Cards.

2020/9/30

2020/9/24

We added support for the Korea–PayCo payment methods.

2020/9/23

We added support for the Klarna payment method.

2020/9/18

We updated the Drop-in payments documentation.

2020/9/9

2020/8/11

We updated the API error codes.

2020/8/10

We now provide a list of IP addresses we use to send Webhook notifications. You'll need to open your firewall to these IP addresses.

2020/8/5

2020/6/02

  • The initial value for termsOfSaleAcceptance is now null if tosAccepted is null in the database.

  • We now provide a breakdown of the tax fee at the line-item level for Carts, Orders, and Submit Cart.

  • Changed the lineItem under DefaultCart to an array.

  • Changedfee to feeTax under lineItem.pricing.

  • Added the feePricing object under ExpandedLineItem.

  • Added the LineItemFeePricing schema for feePricing under ExpandedLineItem.

2020/5/20

  • Added phonetic fields to the billing and shipping addresses.

  • Added the following schemas:

    • PostShopperAddressRequest for the request body of the shopper's address

    • BillingAddress for the response body of the billing address

    • ShippingAddress for the response body of the billing address

  • Updated the response for PUT billing and shipping address to 204 No Content.

  • Added phonetic fields to the following schemas: DefaultAddress and ExpandedAddress.

2020/5/7

2020/05/04

Last updated