External Release Notes - Controls | |
Sprint release | Platform sprints:
|
Sprint release dates | Platform release date:
|
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.