This entry covers the API changes released on September 29, 2026.

New unified response codes

We’ve added new decline and error codes to the Pay In unified response codes reference, including a new section for 3-D Secure (3DS) authentication declines. These codes apply to Pay In transactions made with v2 of the API.

3-D Secure decline codes

The D2001-D2049 range is now reserved for 3DS-related declines. Codes D2001 through D2023 cover issuer declines and challenges, cardholder authentication failures, duplicate authentication values, and 3DS processing errors. All return HTTP status 402.

Other new response codes

CodeHTTP Status CodeReason
D0328402Invalid amount or currency
D0482402Missing or incorrect wallet type
D0533402Invalid MAC received
E5050400Surcharge not allowed for card type
E5051400Surcharge not allowed for non-US issued card
E5052400Surcharge not allowed at this paypoint location
E5053400Surcharge not allowed for payor’s location
E5054400Paypoint not registered for surcharging
E5055400Surcharge not allowed with service fee
E5056400Calculated surcharge amount mismatch
E7069400Device busy
E9070400Device timeout
E9075400Transaction canceled by user

See the Pay In unified response codes reference for the full description and resolution text for every code.