Welcome to devzone.2c2p.com
about 3 years ago by Infra Team
π³ Payment API Changelog
π Version 2.0 (2026-07-31)
2026-07-31)π Summary
Version 2.0 introduces standardized naming conventions across endpoints and schemas, a major tokenization refactor, expanded payment categories/types, and richer PSP response metadata.
π Endpoint & Path Updates
- Standardized casing for endpoints to maintain RESTful conventions:
/nonUIβ/nonUi/prePaymentUIβ/prePaymentUi
ποΈ Schema Restructuring & Renaming
Simplified generic and inline schemas to align with domain-driven payment terminology:
| Old Schema / Object | New Schema / Object |
|---|---|
nonUI_body | NonUiRequestBody |
PaymentIncompletedRequest | PrePaymentUiRequestBody |
inline_response_200 | PaymentCompleteResponse |
inline_response_202 | PaymentIncompleteResponse |
PaymentTransactionResultItem | CompletePaymentResult |
PaymentTransactionIncompletedResultItem | IncompletePaymentResult |
CreditCardPaymentDetailsforRequest | CreditCardDetailsRequest |
CreditCardPaymentDetailsforResponse | CreditCardDetailsResponse |
π Tokenization Overhaul
- Deprecated/Removed:
StoreCardDetails,StoredCardList, and untokenized card schemasAdded: ConsolidatedTokenizeDetailsschema supporting:tokenizeFlag(Y,N,F)profileRef,tokenRef, andtokenRefListfields
π·οΈ Expanded Enums
PaymentCategory: AddedIPPPaymentType: AddedCC-DC,CC-DS,CC-MP,CC-KP,CC-TP, andEXT.
π Property & Casing Standardizations
notificationURLsβnotificationUrlsterminalIDβterminalIdpreviousPaymentIDβpreviousPaymentId
π Response & Field Additions
Expiration & Conversion Tracking
CompletePaymentResult: AddedlinkExpiryDateTime,pspExpiryDateTime.IncompletePaymentResult: AddedfailedReason,pspExpiryDateTime,currencyConversionType,currencyConversionMerchantId, andpreferredPaymentTypes.
Metadata Extensions
CreditCardDetailsResponse: AddedlocalScheme.PspResponseDetails: AddedresponseMessageID,responseToRequestMessageID,pspPaymentId,pspInvoiceNo,response63,paymentScheme,pacoIssuerCode,pspAccountNumber,pspCardNumber,acquirerName, andacquirerBackendMerchantId.AResACSChallenge: MarkedcReqas deprecated (superseded bychallengeHtml).
