External Release Notes - Controls
Sprint release 

Platform sprints:

  • Sprint 23.11.1
  • Sprint 24.1
  • Sprint 24.1.1
Sprint release dates 

Platform release date:

  • Sandbox: 07/02/2024




PLATFORM


What will change?

  • Mapping updates 

  • Status alignment for timeout errors 

  • Email validation reinforced on our Hosted Payment Page

  • Cybersource REST API parentheses removal [Change]

  • PayPal refunds status update [Defect]

  • Duplicate capture events correction [Defect]



  • Mapping updates 

SYSTEM_ERROR and SERVER_ERROR 

In the last sprint we focused on a mapping update for refund requests following a downstream response of SERVER_ERROR or SYSYEM_ERROR. In this current sprint, we will broaden the scope of the mapping update to include capture, cancel, and OCT requests which will be all aligned to a FAILED status whenever SERVER_ERROR or SYSYEM_ERROR responses are received. This will ensure complete consistency across all requests. 


INTERNAL ERROR

We will change the current mapping of the downstream status of AUTHORISED_PENDING_REVIEW to a clearer status and message. Instead of showing a status of FAILED associated with Internal error, the new mapping will show a DECLINED status and, depending on the cases, Refer to card issuer message or Do Not Honour to provide more clarity for our merchants. 



  • Status alignment for timeout errors 

To avoid potential discrepancies, we will be improving the alignment of statuses between the Atomic Portal and Cybersource in the case of a gateway timeout. When the downstream response received is PROCESSOR_TIMEOUT, our Portal will display a reason code of APC_072 with the associated “Gateway timeout” message, so that the information displayed on our Portal accurately reflects the transaction status.



  • Email validation reinforced on our Hosted Payment Page

We will work to enhance email address validation on our Hosted Payment Page (HPP) to reduce transaction failures with the “Data invalid or missing” error. Special characters in the email address field  (extra space, comma, etc.) will be detected so that the request we pass downstream is  always valid to maximise transaction success. If the email address is invalid, an error message will appear to prompt the customer to correct it and the Pay button will be disabled until the email address is correct.



  • Cybersource REST API parentheses removal [Change]

The parentheses within the HTTP headers for Cybersource REST API calls will be removed in accordance with Cybersource’s updated API integration guidelines to prevent disruptions in API functionality and potential service interruptions. Communications have been sent - no changes are needed from concerned merchants 



  • PayPal refunds status update [Defect]

A merchant query led to the identification of this defect whereby a transaction would remain in a REFUNDED state after the refund request has been declined by PayPal. It was important for us to prioritise this defect as it can create issues between the merchant and their customer. The individual transaction issue was taken care by our Support team, and our technical team will be fixing this defect to prevent future occurrences.


  • Duplicate capture events correction [Defect]

Our Support team raised another defect to our Tech team after a merchant flagged that they were seeing “duplicate” captures in our Portal. Thankfully, only the events were duplicated, not the actual captures, and the customers were not charged multiple times. All affected transactions were resolved, and we will be implementing a fix for this issue.