Checkout changelog
May 14, 2026
API Release v1.9.0
New
| Feature name | Description |
|---|---|
| API specification | API specification version 1.9.0 was released. |
The following fields were added or updated in the API specification v1.9.0:
| Field name | Description | Endpoint |
|---|---|---|
paymentMethod.paymentMethodType |
Updated in the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.issuerAssignedAuthenticationFraudScore |
Added in the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.threeDSAuthenticationAmount |
Added in the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.threeDSAuthenticationTimestamp |
Added in the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.threeDSChallengeType |
Added in the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.threeDSDirectoryServerTransactionId |
Added in the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.threeDSVersion |
Added in the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.threeDomainSecureAuthenticationMethodCode |
Added in the response. | GET /notifications - List all notifications for a given time period |
paymentMethodOptions.klarnaOptions |
Added in the request. | POST /intent - Set up checkout intentPOST /payment-links - Create a shareable payment link |
klarnaOptions.interoperabilityToken |
Added in the request. | POST /intent - Set up checkout intentPOST /payment-links - Create a shareable payment link |
paymentMethodOptions.klarnaOptions |
Added in the response. |
|
klarnaOptions.interoperabilityToken |
Added in the response. |
|
merchantFraudRiskAssessment.requestorEstimatedTransactionFraudRiskScore |
Added in the request. | POST /intent - Set up checkout intent |
purchaseInfo.purchasedItemCount |
Added in the request. | POST /intent - Set up checkout intent |
requestorAuthenticationInfo.authenticationUseCase |
Added in the request. | POST /intent - Set up checkout intent |
checkoutOptions.paymentCardAuthenticationRequest |
Added in the request. | POST /payment-links - Create a sharable payment link |
April 3rd, 2026
API Release v1.8.2
New
| Feature name | Description |
|---|---|
| J.P. Morgan-managed SCA exemption | Added changes for J.P. Morgan-managed exemption to intent and notification endpoints. |
| API specification | API specification version 1.8.2 was released. |
The following fields were added or updated in the API specification v1.8.2:
| Field name | Description | Endpoint |
|---|---|---|
paymentCardAuthenticationRequest.authenticationType |
Added to the request. |
POST /intent - Set up checkout intent |
threeDomainSecureTransaction.authenticationType |
Added to the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.threeDomainSecureExemption |
Added to the response. | GET /notifications - List all notifications for a given time period |
threeDomainSecureTransaction.authentication |
Added to the response. | GET /notifications - List all notifications for a given time period |
| Updated a field name to address name drift and is not a breaking change. messageInfos. messageIdentifier → messageInfos.messageId |
Updated in the request. | POST /notifications/ack - Acknowledge notifications |
Updated a field name to address name drift and is not a breaking change. ackFailedMessages. |
Updated in the response. |
|
Updated a field name to address name drift and is not a breaking change. messageInfo. |
Updated in the response. |
|
Updated a field name to address name drift and is not a breaking change. tokenNotification. |
Updated in the response. | GET /notifications - List all notifications for a given time period |
Updated a field name to address name drift and is not a breaking change. tokenNotification. |
Updated in the response. | GET /notifications - List all notifications for a given time period |
February 12, 2026
API Release v1.8.0
New
| Feature name | Description |
|---|---|
| Tokenization of payment data | Added support for payment instrument tokenization, replacing sensitive payment data with secure tokens. Enabled use of network tokens for transactions and safetech tokens for Primary Account Number (PAN) and bank account information. |
| API specification | API specification version 1.8.0 was released. |
The following fields were added in the API specification v1.8.0:
| Field name | Description | Endpoint |
|---|---|---|
paymentMethod.[applePay, googlePay, paze].electronicCommerceIndicator |
Added to the response. |
GET /notifications - List all notifications for a given time period |
paymentMethod.[applePay, googlePay, paze].tokenAuthenticationValue |
Added to the response. |
GET /notifications - List all notifications for a given time period |
March 5, 2025
API Release v1.7.0
New
| Feature name | Description |
|---|---|
| Consumer profile management | Checkout enables you to create, store, update, and maintain consumer profiles, as well as payment card information with J.P. Morgan. |
| Fraud prevention | New section for fraud setup options was added. |
December 19, 2024
API Release v1.7.0
New
| Feature name | Description |
|---|---|
| Segments | Checkout offers the capability to configure multiple checkout instances for a merchant using Checkout Segments. Segments is a flexible, low-code feature that supports multiple fully customizable use cases. |
| Fraud prevention | New fraud status types were added:
|
| API specification | API specification version 1.7.0 was released. |
The following fields were added in the API specification v1.7.0:
| Field name | Description | Endpoint |
|---|---|---|
segmentId |
New header for segments was added. |
POST /intent - Set up checkout intent |
messages.orderNotification.fraudCheckStatus |
New enum values were added:
|
GET /notifications - List all notifications for a given time period |
October 18, 2024
API Release v1.6.1
New
| Feature name | Description |
|---|---|
| Level 2 and Level 3 data support | Send level 2 and level 3 data to qualify for the lower interchange fees when your consumer uses a commercial, corporate, purchasing, or government card. |
| Soft merchant descriptors | Soft merchant data fields allows you to provide additional merchant specific information for the consumer’s statement, which allows your consumers to identify their transactions and get information about the business that processed the charge. |
| Payment methods | Added new supported payment methods:
|
| API specification | API specification version 1.6.1 was released. |
The following fields were added in the API specification v1.6.1:
| Field name | Description | Endpoint |
|---|---|---|
checkoutOptions.authorization.paymentMethodOptions.acceptedPaymentMethodTypes |
Added the following new valid values (enum):
|
POST /intent - Set up checkout intent |
checkoutOptions.authorizations.authorizationType |
Added a new valid value for tokenization (enum): AUTH_METHOD_TOKENIZE_ONLY | POST /intent - Set up checkout intent |
checkoutOptions.authorizations.softMerchant |
Added to the request | POST /intent - Set up checkout intent |
purchaseOrderNumber |
||
cart.taxAmount |
||
cart.totalFeeAmount |
||
cart.totalShippingAmount |
||
cart.shippingAddress |
||
cart.transactionDiscountAmount |
||
cart.taxes |
||
cart.totalTransactionAmount |
||
cart.cartMetadata |
||
cart.paymentNotes |
||
cart.lineItems.taxInclusiveLineItemTotalAmount |
||
cart.lineItems.transactionDiscountAmount |
||
cart.lineItems.discounts |
||
cart.lineItems.totalFeeAmount |
||
cart.lineItems.transactionCharges |
||
cart.lineItems.product |
||
cart.lineItems.totalShippingAmount |
||
cart.lineItems.shippingMethod |
||
cart.lineItems.totalTaxAmount |
||
cart.lineItems.taxeslineItemMetadata |
August 21, 2024
API Release v1.5.4
Change
| Feature name | Description |
|---|---|
| Drop-In UI |
|
July 22, 2024
API Release v1.5.4
New
| Feature name | Description |
|---|---|
| Fraud prevention | Safetech fraud tools help you retain legitimate purchases while preventing fraudulent transactions by determining whether an accountholder is a fraud risk. Checkout comes bundled with Safetch fraud screening . |
| PAZE | PAZE is now supported as a method of payment. |
| API specification | API specification version 1.5.4 was released. |
The following fields were added in the API specification v1.5.4:
| Field name | Description | Endpoint |
|---|---|---|
checkoutOptions.fraudCheckOptions.ignoreDeviceData |
Added to the request | POST /intent - Set up checkout intent |
checkoutOptions.fraudCheckOptions.consumerCreateTimestamp |
Change
| Feature name | Description |
|---|---|
| Pay by Link | Added the option to perform an Action on the Pay by Link dashboard. |