Toon posts:

[PHP] QR-code SEPA leeg informatieveld

Pagina: 1
Acties:

Vraag


  • N0a
  • Registratie: Februari 2021
  • Laatst online: 29-01 00:11
Mijn vraag
Beste,
Ik ben een eenvoudig bestelformulier aan het bouwen met een QR-code die op het einde alle betaalinformatie bevat en makkelijk met een mobiele app kan gescand worden. Dit lukte aanvankelijk prima maar ik merkte na het herwerken van de code op dat het veld voor algemene informatie vaak blanco blijft. Het rekeningnummer en het bedrag komen steeds prima door maar dat is jammer genoeg niet het geval voor het "informatieveld".

Bijvoorbeeld: "test 33" of "test 0033" komen niet door en geven eigenlijk niets weer in het informatieveld.
Als ik probeer met "test 333" of "test 2233" dan komt dit wel goed.

Ik dacht dat dit aan mij code zou liggen maar wanneer ik deze online generator erbij neem: https://epc-qr.eu/?form. En ik vul daar de gegevens in die mijn code genereert dan kom ik tot dezelfde vaststelling.

Wat zie ik over het hoofd? In de documentatie zie ik niet meteen iets spannend staan voor wat betreft het "information" veld buiten dat het alfanumeriek moet zijn van 1 tot en met 70 karakters.


Relevante software en hardware die ik gebruik
PHP en phpqrcode/qrlib.php
code:
1
$codeText = "BCD\n002\n1\nSCT\nKREDBEBB\nxxxxx\nBExxxxxxx\nEUR".$bedrag."\n\n\ntest 123"


Wat ik al gevonden of geprobeerd heb
Zonder parameters te werken maar rechtstreeks een string te maken met de data in plain text. In een externe QR-code generator de code laten generen. Maar hetzelfde probleem daar...

Dank bij voorbaat!

Beste antwoord (via N0a op 28-12-2022 13:29)


  • RobIII
  • Registratie: December 2001
  • Laatst online: 00:02

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Ik heb er een paar QR decoders op los gelaten en op de "33" en "99" na zie ik geen verschil. Ik denk welhaast dat 't in je bank-app zit.

Het gaat dus om deze twee QR's:



Ik kan me nog een béétje voorstellen dat het "watermerk" dwars ligt ofzo; ik neem aan dat jouw code geen watermerk produceert?

[Voor 70% gewijzigd door RobIII op 28-12-2022 13:08]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Roses are red Violets are blue, Unexpected ‘{‘ on line 32.

Over mij

Alle reacties


  • RobIII
  • Registratie: December 2001
  • Laatst online: 00:02

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Heb je de QR code al eens gelezen met een 'algemene' QR code scanner? Staat de tekst er dan wel in?
N0a schreef op dinsdag 27 december 2022 @ 21:20:
Ik dacht dat dit aan mij code zou liggen maar wanneer ik deze online generator erbij neem: https://epc-qr.eu/?form. En ik vul daar de gegevens in die mijn code genereert dan kom ik tot dezelfde vaststelling.
Ik zie hier iig "test 0033" verschijnen?

[Voor 79% gewijzigd door RobIII op 27-12-2022 21:37]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Roses are red Violets are blue, Unexpected ‘{‘ on line 32.

Over mij


  • N0a
  • Registratie: Februari 2021
  • Laatst online: 29-01 00:11
Hallo RobIII,

Dankjewel voor jouw snelle feedback. Als ik de QR-code generator gebruik op de website "epc-gr" (STC 2, UTF8) en vul daar de naam in van de rekeninghouder en een correct rekeningnummer met als memo test 0033 dan krijg ik deze niet te zien. In een gewone QR-code lezer komt alles correct er doorheen. Ik heb zo het vermoeden dat het aan mijn bank app gelegen kan zijn van BNP. Aan zich vind ik dit wel absurd ik dacht dat dit gegeven een beetje gestandaardiseerd zou zijn...

Deze namiddag zoek ik nog wat verder. Dank alvast voor jouw input!

  • N0a
  • Registratie: Februari 2021
  • Laatst online: 29-01 00:11
Om het geheel nog wat vreemder te maken:

Dit lukt niet (bank app bnp): bestel-nr-33
Dit lukt wel (bank app bnp): bestel-nr-99

...

  • RobIII
  • Registratie: December 2001
  • Laatst online: 00:02

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Dat klinkt al een checksum die niet goed gaat ofzo, maar die is volgens mij niet aanwezIg op wat bits en n de QR zelf na...
Kun je eens beide QR's van je laatste voorbeeld posten?

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Roses are red Violets are blue, Unexpected ‘{‘ on line 32.

Over mij


  • N0a
  • Registratie: Februari 2021
  • Laatst online: 29-01 00:11
Dit is het voorbeeld dat lukt. En dit is het voorbeeld dat mislukt.

Acties:
  • Beste antwoord
  • +1Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Laatst online: 00:02

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Ik heb er een paar QR decoders op los gelaten en op de "33" en "99" na zie ik geen verschil. Ik denk welhaast dat 't in je bank-app zit.

Het gaat dus om deze twee QR's:



Ik kan me nog een béétje voorstellen dat het "watermerk" dwars ligt ofzo; ik neem aan dat jouw code geen watermerk produceert?

[Voor 70% gewijzigd door RobIII op 28-12-2022 13:08]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Roses are red Violets are blue, Unexpected ‘{‘ on line 32.

Over mij


  • N0a
  • Registratie: Februari 2021
  • Laatst online: 29-01 00:11
Klopt het gaat om deze QR-codes. In mijn toepassing is er geen watermerk. Ik vrees meer en meer dat het een "bugje" in mijn bank-app is. Dit vind ik persoonlijk enorm wrang. Het generen van zo'n QR-code kan kosteloos gebeuren in tegenstelling tot werken met betalingsapi's van diverse instanties en is daarnaast eenvoudig te implementeren. Zeer jammer dat ondanks de afspraken en richtlijnen binnen SEPA een uniforme werking niet aan de orde is.

Van harte dankjewel @RobIII voor het meedenken en mooi einde jaar gewenst!

  • orf
  • Registratie: Augustus 2005
  • Laatst online: 00:23
In de Rabo app werken deze QR-codes helaas helemaal niet.

  • TommieW
  • Registratie: December 2010
  • Laatst online: 20:43

TommieW

Numa numa.

Voor wat het waard is; beide QR codes werken prima met de ING app op iOS.

1700X@3,9GHZ - Asus Crosshair VI Hero - 32GB Corsair LPX - GTX 1070Ti
iPhone 13 Pro Max - Macbook Pro 16" M1 Pro


  • PeeVv
  • Registratie: Oktober 2008
  • Laatst online: 01:28
Bij de ABN Amro werken ze ook niet (op iOS). Bij Knab werken ze wel, ook met juiste info in het informatieveld.

  • N0a
  • Registratie: Februari 2021
  • Laatst online: 29-01 00:11
@orf, @TommieW en @PeeVv dankjewel voor jullie waardevolle input. Het is altijd handig om weten waar het zonder problemen werkt en waar het half of helemaal niet werkt. Het is daarnaast ook stof tot nadenken dat we anno 2022 bijna 2023, op Europees niveau, geen uniforme manier hebben over banken heen om iets dergelijks uniform te laten werken.

  • Tsjilp
  • Registratie: November 2002
  • Niet online

Tsjilp

RS[I]ds

Bij ASN werken beide QR codes, bij Triodos beide *niet*

Raar... Is zo gek nog niet

Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee