# JPMC-PDP Documentation from https://developer.payments.jpmorgan.com # Online Payments changelog ## April 30, 2026 **API Release v2.15.0** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | [Affirm](/docs/commerce/online-payments/capabilities/online-payments/payment-methods/affirm) | Affirm is a Buy Now Pay Later (BNPL) provider that allows consumers to pay over time for the things they wish to buy. | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.15.0 was released. | The following fields were added in the API specification v2.15.0: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | paymentMethodType.klarna.preferredLanguage | Added to the request. | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) | | paymentMethodType.klarna.redirectedPayment.merchantReturnUrl | | paymentMethodType.klarna.creationTime | Added to the response. | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) PATCH /payments/{id} - [Update payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPatch) GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) | | paymentMethodType.klarna.preferredLanguage | | paymentMethodType.klarna.redirectedPayment.merchantReturnUrl | | paymentMethodType.klarna.completionTime | | paymentMethodType.klarna.redirectedPayment.redirectUrl | | paymentMethodType.klarna.redirectedPayment.timestampReturned | | paymentMethodType.klarna.redirectedPayment.secretKey | **Change** The following fields were updated in the API specification v2.15.0: **Field changes in the API specification** | Field | Description | Endpoint | | --- | --- | --- | | paymentMethodType.sofort | Deprecated. | All endpoints. | | paymentMethodType.giroay | ## April 22, 2026 **API Release v2.14.0** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | [Visa DCAP](/docs/commerce/online-payments/capabilities/online-payments/payment-enhancements/tokenization#visa-digital-commerce-authentication-program-dcap) | Visa DCAP is a global program that helps in mitigating fraud and improving authorization approval rates without adding friction to the payment experience. | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.14.0 was released. | The following fields were added in the API specification v2.14.0: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | accountHolder.digitalDeviceIdentifier | Added to the request and response. | Request and response: POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) POST /refunds - [Create a refund](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundPost) Response only: GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) GET /verifications - [Get a specific verification transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationGet) GET /verifications/{id} - [Get a specific verification transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationByIdGet) GET /refunds - [Get a specific refund transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundGet) GET /refunds/{id} - [Get a specific refund transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundByIdGet) | ## March 26, 2026 **API Release v2.13.0** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | [Klarna](/docs/commerce/online-payments/capabilities/online-payments/payment-methods/klarna) | Klarna is a payment method that provides a Buy Now Pay Later (BNPL) solution for your consumers. | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.13.0 was released. | The following fields were added in the API specification v2.13.0: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | paymentMethodType.klarna.preferredLanguage | Added to the request. | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) | | paymentMethodType.klarna.redirectedPayment.merchantReturnUrl | | shipTo.shippingCarrierName | | accountHolder.countryOfNationality | | paymentMethodType.klarna.creationTime | Added to the response. | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) PATCH /payments/{id} - [Update payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPatch) GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) | | paymentMethodType.klarna.preferredLanguage | | paymentMethodType.klarna.redirectedPayment.merchantReturnUrl | | paymentMethodType.klarna.completionTime | | paymentMethodType.klarna.redirectedPayment.redirectUrl | | paymentMethodType.klarna.redirectedPayment.timestampReturned | | paymentMethodType.klarna.redirectedPayment.secretKey | | shipTo.shippingCarrierName | | accountHolder.countryOfNationality | ## March 20, 2026 **API Release v2.12.0** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | [Token for token](/docs/commerce/online-payments/capabilities/online-payments/payment-enhancements/tokenization#managed-network-tokenization) | You can re-tokenize wallet tokens, browser tokens, and third-party NWTs into managed network tokens. | | [Format Preserving Encryption (FPE)](/docs/commerce/online-payments/capabilities/online-payments/payment-enhancements/encryption#format-preserving-encryption-fpe) | FPE allows you to encrypt your account number while maintaining the same length as the non-encrypted account number. | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.12.0 was released. | The following fields were added in the API specification v2.12.0: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | directPay.sender.accountIdType | Added to the request and response. | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) | | directPay.sender.bankIdentificationCode | | directPay.directPayProviderName | | directPay.paymentGatewayIdentifier | | paymentMethodType.card.pieSubscriberId | Added to the request and response. | Request and response: POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) POST /refunds - [Create a refund](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundPost) POST /fraudcheck - [Fraud check](/api/commerce/online-payments/online-payments/online-payments#/operations/V2FraudCheckPost) Response only: GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) GET /verifications - [Get a specific verification transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationGet) GET /verifications/{id} - [Get a specific verification transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationByIdGet) GET /refunds - [Get a specific refund transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundGet) GET /refunds/{id} - [Get a specific refund transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundByIdGet) | | paymentMethodType.card.pieKeyId | | paymentMethodType.card.piePhaseId | | paymentMethodType.card.authentication.tokenProvisioningVerificationValue | Added to the request. | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) POST /refunds - [Create a refund](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundPost) | ## Sept 29, 2025 **API Release v2.9.0** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | [PINless Maestro](/docs/commerce/online-payments/capabilities/online-payments/payment-methods/index) | New method of payment, PINless Maestro debit, has been added to the Online Payments API. | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.9.0 was released. | The following fields were added in the API specification v2.9.0: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | paymentMethodType.card.cardTypeName | Added new enum value: MAESTRO_PINLESS | Response only: POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) POST /refunds - [Create a refund](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundPost) GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) PATCH /payments/{id} - [Update payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPatch) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) GET /verifications - [Get a specific verification transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationGet) GET /verifications/{id} - [Get a specific verification transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationByIdGet) | | paymentMethodType.card.cardType | Added new enum value: PM | | paymentMethodType.card.preferredPaymentNetworkNameList | Added new enum value: MAESTRO_PINLESS | Request and response: POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) POST /refunds - [Create a refund](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundPost) Response only: GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) PATCH /payments/{id} - [Update payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPatch) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) GET /verifications - [Get a specific verification transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationGet) GET /verifications/{id} - [Get a specific verification transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationByIdGet) | ## July 4, 2025 **API Release v2.8.0** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | [Cartes Bancaires](/docs/commerce/online-payments/capabilities/online-payments/payment-methods/cards/cartes-bancaires) | Cartes Bancaires (CB) is a card interbank network in France that facilitates online purchase transactions. | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.8.0 was released. | The following fields were added in the API specification v2.8.0: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | paymentMethodType.card.preferredPaymentNetworkRoutingCode | Added to the request and response. | Request and response: POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) POST /refunds - [Create a refund](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundPost) Response only: GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) PATCH /payments/{id} - [Update payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPatch) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) GET /verifications - [Get a specific verification transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationGet) GET /verifications/{id} - [Get a specific verification transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationByIdGet) | | paymentMethodType.card.preferredRoutingInitiatorCode | | paymentMethodType.card.authentication.threeDS.initialThreeDSAuthenticationResults | Added to the request and response. | Request and response: POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) Response only: GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) PATCH /payments/{id} - [Update payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPatch) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) GET /verifications - [Get a specific verification transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationGet) GET /verifications/{id} - [Get a specific verification transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationByIdGet) | | paymentMethodType.card.authentication.threeDS.issuerAssignedAuthenticationExemptionEncoded | | paymentMethodType.card.authentication.threeDS.authenticationValueCalculationMethod | | paymentMethodType.card.authentication.threeDS.threeDomainSecureAuthenticationMethodCode | | paymentMethodType.card.authentication.threeDS.issuerAssignedAuthenticationFraudScore | | paymentMethodType.card.paymentAuthenticationRequest.threeDSRequestorAuthenticationInfo.authenticationUseCase | Added to the request | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) | | paymentMethodType.card.paymentAuthenticationRequest.threeDSPurchaseInfo.purchasedItemCount | | paymentMethodType.card.paymentAuthenticationRequest.threeDSPurchaseRisk.requestorEstimatedTransactionFraudRiskScore | | paymentMethodType.card.verificationAuthenticationRequest.threeDSRequestorAuthenticationInfo.authenticationUseCase | Added to the request | POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) | | paymentMethodType.card.verificationAuthenticationRequest.threeDSPurchaseInfo.purchasedItemCount | | paymentMethodType.card.verificationAuthenticationRequest.threeDSPurchaseRisk.requestorEstimatedTransactionFraudRiskScore | | platform-id - COMING SOON | Added to the header | All endpoints | ## April 24, 2025 **API Release v2.7.0** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | MPAN support for [Apple Pay](/docs/commerce/online-payments/capabilities/online-payments/payment-methods/applepay) | Added support of Apple Pay merchant tokens which enable enhanced transaction security and improved user experience for recurring payments. | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.7.0 was released. | The following fields were added in the API specification v2.7.0: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | risk.consumerDeviceInfo.deviceFingerprintSessionId | Added to the request and response. | Request and response: POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) Response only: GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) PATCH /payments/{id} - [Update payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPatch) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) GET /verifications - [Get a specific verification transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationGet) GET /verifications/{id} - [Get a specific verification transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationByIdGet) | | paymentMethodType.card.walletCardData | Added to the response. | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) GET /payments - [Get a specific payment transaction by request Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentGet) PATCH /payments/{id} - [Update payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPatch) GET /payments/{id} - [Get a specific payment transaction by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentByIdGet) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) GET /captures/{id} - [Retrieve payment details by transaction Id](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureByIdGet) GET /captures - [Retrieve payment details](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CaptureGet) | **Change** **Feature changes for the Online Payments API** | Feature | Description | | --- | --- | | [Fraud prevention](/docs/commerce/online-payments/capabilities/online-payments/payment-enhancements/fraud-prevention) for ACH | The fraud check request adds support for the ACH payment method. | | [Fraud prevention](/docs/commerce/online-payments/capabilities/online-payments/payment-enhancements/fraud-prevention) for acquirer tokens | Shown in a new mock example, the fraud check request adds support for acquirer tokens. | | RUB, GNF, and VES [currencies](/api/commerce/online-payments/online-payments/online-payments#/schemas/currency) | Support of three additional currencies: Russian Ruble (RUB), Guinean Franc (GNF), and Venezuelan BolĂ­var (VES). | | [Encryption](/docs/commerce/online-payments/capabilities/online-payments/payment-enhancements/encryption) | The URLs for the JavaScript (JS) file getkey.js have been updated: - Test environment URL: https://safetechpageencryptionvar.chasepaymentech.com/pie/v1/YYYYYYYYYYYY/getkey.js - Production environment URL: https://safetechpageencryption.chasepaymentech.com/pie/v1/YYYYYYYYYYYY/getkey.js | The following fields were updated in the API specification v2.7.0: **Field changes in the API specification** | Field | Description | Endpoint | | --- | --- | --- | | currency | Added values: RUB, GNF, and VES | Throughout the API including: POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /payments/{id}/captures - [Capture a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2CapturePost) POST /refunds - [Create a refund](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundPost) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) POST /fraudcheck - [Fraud check](/api/commerce/online-payments/online-payments/online-payments#/operations/V2FraudCheckPost) | | paymentMethodType.ach | Existing schema added to an additional endpoint. | POST /fraudcheck - [Fraud check](/api/commerce/online-payments/online-payments/online-payments#/operations/V2FraudCheckPost) | | paymentTokens | Existing schema added to additional endpoints in the response. | POST /fraudcheck - [Fraud check](/api/commerce/online-payments/online-payments/online-payments#/operations/V2FraudCheckPost) GET /fraudcheck - [Retrieve fraud response](/api/commerce/online-payments/online-payments/online-payments#/operations/V2FraudCheckget) GET /fraudcheck/{id} - [Retrieve fraud response](/api/commerce/online-payments/online-payments/online-payments#/operations/V2FraudCheckByIdGet) | ## October 23, 2024 **API Release v2.6.1** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.6.1 was released. | The following fields were added in the API specification v2.6.1: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | authorizationPurpose | - Added to request and response. - Use this field to process a transaction for specific reasons such as delayed charges, resubmissions, reauthorizations, or a no-show transaction. | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) | ## August 30, 2024 **API Release v2.5.0** **New** **New features for the Online Payments API** | Feature | Description | | --- | --- | | [Health benefit cards](/docs/commerce/online-payments/capabilities/online-payments/payment-methods/cards/healthcard) | Send qualified healthcare-related online payments for Mastercard and Visa health benefit cards. | | [API specification](/api/commerce/online-payments/online-payments/online-payments) | API specification version 2.5.0 was released. | The following fields were added in the API specification v2.5.0: **New fields added to the API specification** | Field | Description | Endpoint | | --- | --- | --- | | retailAddenda.healthcareData | Added to request and response | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /refunds - [Create a refund](/api/commerce/online-payments/online-payments/online-payments#/operations/V2RefundPost) | | healthcareData.totalHealthcareAmount | | healthcareData.totalVisionAmount | | healthcareData.totalClinicAmount | | healthcareData.totalDentalAmount | | healthcareData.totalPrescriptionAmount | | healthcareData.isIIAS | | paymentMethodType.paze | Added to request and response | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) | **Change** The following fields were updated in the API specification v2.5.0: **Field changes in the API specification** | Field | Description | Endpoint | | --- | --- | --- | | accountHolder.firstName | Added to request examples in place of accountHolder.fullName | POST /payments - [Create a payment](/api/commerce/online-payments/online-payments/online-payments#/operations/V2PaymentPost) POST /verifications - [Verify a payment instrument](/api/commerce/online-payments/online-payments/online-payments#/operations/V2VerificationPost) POST /fraudcheck - [Fraud check](/api/commerce/online-payments/online-payments/online-payments#/operations/V2FraudCheckPost) | | accountHolder.lastName |