TGU: Release notes 05-03-2026
by Wesley de Kanter-
Updated the look&feel of the hosted payment page. Along many small improvements, the main features are:
- Endusers are now always redirected to the
checkout.pay.nldomain regardless of which core is handling the transaction. - Listing of sub brands when grouping is enabled for giftcards and Card payment methods.
- Endusers are now always redirected to the
-
Added split payments. This gives you the ability to transfer a part of the captured amount to another service id. This service id can also belong to another merchant. We will explain more about the details of this function later. For now, please check out
optimize.splitPaymentinput of the Order:Create. There you can provide us with json input like below to split a payment between multiple services: -
{ "serviceId": "SL-2222-2222", "fee": "sender", "amount": { "value": 1000, "currency": "EUR" } } -
Added the Voucher:info and Voucher:payment API. The
Voucher:infoAPI can be used to validate a giftcard to check the balance and brand information of a voucher before charging it. TheVoucher:paymentAPI can then be used to actually charge the voucher. Please note that the Voucher API's support both the POS and eCommerce route. -
Brite: Fixed an error where cancelling a Brite payment would not cancel the TGU payment.
-
Brite: Fixed an issue where the enduser was redirected with the wrong country_id, resulting in the enduser getting the bank selection screen with banks from another country.
-
Bank transfer: Fixed an issue where the bank transfer email sent to the enduser would contain a different IBAN number than the hosted payment page was showing.
-
ECR: Correctly handle starting an ECR transaction that returns a
busystate. -
ECR: Added support for credit payments.
-
Wero: Fixed a case where the payment would get status
pendingwhen returning from Wero after cancelling the payment. -
Wero: Added support for EventDependent payments.
-
FlyingBlue: Reduced the expire time of a FlyingBlue payment to prevent them from staying
pendingfor too long. -
SprayPay: Reduced the expire time of a SprayPay payment to prevent them from staying
pendingfor too long. -
Pin: Made sure the
signaturefield will returntruefor credit payments. -
Pin: It is now allowed for an alliance submerchant to start a pin transaction on a terminal of the Alliance Partner.
-
Pin: Update pin incident code mapping to map code
2627and code2623to statusdenied. -
Pin: Fixed the
billingLineIdnot being determined for Yomani / Yoximo terminal transactions. -
PayPal: Fixed a communcation error when the shipping data ended up being empty.