Hello Markus,
So again how can we set a payment as confirmed when they don't send a confirmed reply but untraceable which is their confirmation?
Hikashop updates order statuses only if it receive confirmed notifications from the Payment platform, so there is no way it can
automatically update your order status without a correct notification, the only solution will be to
manually update it.
In the second case, if you have not set up an account with Deutsche Handelsbank as a recipient account, the status "untraceable" will be displayed after successful execution of SOFORT.
However, in your case, the sofort platform seems to only send the "untraceable" payment status if the payment is confirmed, so the solution can be to edit the file "sofort.php" and change that line :
if ($transactionData->getStatus() != 'received') {
By :
if ($transactionData->getStatus() != 'received' || $transactionData->getStatus() != 'untraceable') {