View Issue Details

IDProjectCategoryView StatusLast Update
0010217Talerexchangepublic2025-07-30 11:56
Reporterpax Assigned ToChristian Grothoff  
PrioritynormalSeveritymajorReproducibilityN/A
Status confirmedResolutionopen 
Product Version1.0 
Target Versionpost-1.0 
Summary0010217: WTID in New Zealand Bank Transfers
DescriptionIn New Zealand a Bank Transfer has three fields that can be modified by the sender:

Field Max Length
Particulars 12 chars
Code 12 chars
Reference 12 chars

The current WTID of 32 characters does not fit into a single field...

I suppose it could be split up over the three fields but not sure if that would actually work with the exchange....
Might be a banking API integration question that takes the three fields and plugs them together to recreate the WTID?
TagsNo tags attached.

Activities

Christian Grothoff

2025-07-30 00:52

manager   ~0025580

Yes, the banking API integration should take care of it. Similarly, when the wallets render the wire transfer instructions, the
NZ wire method should simply instruct the wallet UIs to break up the 32-bytes into the respective groups.

But, what is more concerning, is that you only have 3x12 characters. The WTID is actually 53! (32 in binary!).
Are you sure there are no other meta-data fields available users could set?

pax

2025-07-30 03:10

reporter   ~0025583

Yes, only those three tiny fields are available to be used for custom things by NZ people doing bank transfers... No idea why that is though....

We enter the recipient, the bank account numbers, the amount and those three fields when doing a bank transfer... Nothing else is available for Users in NZ

Christian Grothoff

2025-07-30 11:56

manager   ~0025587

Ok, we think it might be OK (=safe enough) to change our code to accept a 128-bit hash instead of the 256 bit public key (as an option, in the future).
This will be a non-trivial change, so please don't expect it overnight (or this year).

Issue History

Date Modified Username Field Change
2025-07-29 08:09 pax New Issue
2025-07-30 00:52 Christian Grothoff Note Added: 0025580
2025-07-30 00:53 Christian Grothoff Status new => feedback
2025-07-30 03:10 pax Note Added: 0025583
2025-07-30 03:10 pax Status feedback => new
2025-07-30 11:56 Christian Grothoff Note Added: 0025587
2025-07-30 11:56 Christian Grothoff Assigned To => Christian Grothoff
2025-07-30 11:56 Christian Grothoff Status new => confirmed
2025-07-30 11:56 Christian Grothoff Target Version => post-1.0