September 30, 2026
- Added information about ACH return code testing scenarios.
- Added information about accepting in-person payments through supported payment terminals.
- Added the
terminalpayment type. - Added the
/terminalsand/terminals/cancelendpoints. - Clarified the description and usage of
tokenType.
- Added support for including metadata in Apple Pay and PayPal tokenization requests.
- Expanded the Mark Cryptogram description to provide additional guidance.
- Added information about using Bluefin for in-person payment tokenization.
September 16, 2026
- Changed
psAchPaymentTypeandstandardEntryCodefromstringtointegerwith anint32format. Their enum values are now represented as integers. - Renamed
isFraudtofraud. - Updated supported export formats by replacing
JSONwithXLSX. - Corrected several examples so that their values match the documented data types, including amount, discount, account-number, expiration-date, service-code, and merchant-category-code examples.
- Removed internal
x-rbacmetadata from the Risk – Direct Merchants, Risk – Payments API, and Risk Event Logs tag definitions. - Simplified the special-character validation pattern without changing the characters it permits.
- Updated the
statusandpreviousStatusdescriptions to clarify that they represent the current and previous payment transaction statuses. - Updated the
statusvalues to includeREMITTEDandRETURNED. - Removed
UNDER_REVIEW,DISPUTE_WON, andPENDINGfrom the documentedstatusvalues. - Updated the
previousStatusvalues to includeRETURNED; the existingUNDER_REVIEW,DISPUTE_WON, andPENDINGvalues remain supported for previous statuses. - Clarified that
amountis the payment transaction amount represented as aBigDecimal.
- Added endpoints to create, update, and delete tags associated with merchant configuration nodes.
- Added CRUD endpoints for managing Bluefin configurations. A Bluefin account ID must contain exactly 12 digits, and each configuration can contain only one merchant.
- Added an endpoint for retrieving additional payment type AVS code mappings. Results can be filtered by payment type and map raw AVS codes to standard NPS AVS codes.
- Added the
BLUEFINauthority where required for Bluefin configuration and additional payment type operations. - Updated endpoint headings throughout the Configuration Service to use concise, action-oriented Title Case.
- Clarified section, endpoint, and field descriptions, including Service Settings, Inheritance, SFTP, Payment Codes, Direct Entity, and ACH Return File documentation.
- Corrected formatting, spacing, duplicated text, and malformed escape characters in several endpoint descriptions.
September 2, 2026
- Updated the UI SDK reference for PayPal and Venmo. The
accountHolderobject returned by the payment-verification response is flattened in theonTokenizationCompleteresult into four fields:accountHolderName,accountHolderId,phoneNumber, andemailAddress.
- Added the Remittance and Settlement guide.
- Added the Receipt Service guide.
- Added
paymentId, which identifies a payment throughout its lifecycle and can be submitted astransactionInformation.originalPaymentIdfor a subsequent transaction. - Deprecated
transactionInformation.originalPaymentTransactionIdin favor oftransactionInformation.originalPaymentId. The deprecated field remains supported, and existing integrations do not need to change.
August 5, 2026
Updated the Apple Pay SDK documentation and examples to reflect the current integration flow. Session tokens are now applied using updateSessionToken(), and Apple Pay is rendered through the standard mount() method with paymentMethod: 'applePay'.
The update also corrects supported configuration options, result fields, cancellation handling, and error-code guidance. Recurring-payment examples now include only fields supported by NPS and clarify that NPS manages recurring payment plans, merchant validation, Apple Pay sessions, and payment-token processing.