Changelog

Added

Updated HelcimPay response

In order to improve the level of detail returned by HelcimPay.js when a payment is processed, we have updated the response to include the card type used for the payment. The cardType parameter will include a two character string value that indicates the type of card used during processing.

Removed

Removal of LocalHost support for HelcimPay.js

To maintain the highest security standards and ensure the integrity of the payment session, HelcimPay.js now requires a secure, publicly accessible origin to render the payment modal. This change will impact any existing test environments that are utilizing localhost to render HelcimPay.

Improved

Updated Payment Hardware API guides

To reflect changes to the Payment Hardware API (formerly Smart Terminal API), we have updated all Payment Hardware API guides. This involved changing a number of URLs for specific guides in addition to guide content.

Improved

New webhook events for Smart Terminal payment cancels

We have implemented a new webhook event that will notify merchants when a payment is cancelled on the Smart Terminal device. This can be paired with card transaction webhook events, and will notify you when a payment should be reattempted due to being cancelled on the device by the end user.