sprain / php-swiss-qr-bill

A PHP library to create Swiss QR bills | QR-Rechnung in PHP erstellen
MIT License
277 stars 81 forks source link

The optional information text (setAdditionalInformation) is not showing up in Banking Apps #154

Closed oliveratgithub closed 2 years ago

oliveratgithub commented 2 years ago

Hi there, In the example.php there is an Additional Infotext, which I understand should be transferred when scanning and shown within the Banking App / on a Payment. However, I cannot get it to show up. Tried with the UBS Banking App & another Banking App – not working in either.

// Optionally, add some human-readable information about what the bill is for.
$qrBill->setAdditionalInformation(
    QrBill\DataGroup\Element\AdditionalInformation::create(
        'Invoice 123456, Gardening work'
    )
);

IMG_7508

Is this an issue on the end of the Banking App and processing the QR Code information, or a bug in the Code / has the Spec for this additional Info-Text probably changed?

oliveratgithub commented 2 years ago

From a screenshot in Issue #61 I see that it seemed to work some time ago…

sprain commented 2 years ago

I just tried with my Raiffeisen banking app and the newest version of this library. The additional information does appear as expected.

So there is two things to try:

Looking forward to getting to know your results :)

oliveratgithub commented 2 years ago

@sprain You're right – it's working. I was able to validate it on https://qr-rechnung.net/ and with my other Banking App (had to progress on to the 2nd screen to see the Additional Information).

Seems to be an issue with the UBS Banking App…

sprain commented 2 years ago

Great, thanks for the quick reply!

Seems to be an issue with the UBS Banking App…

Well … 🤷🏼‍♂️