[AlphaCommerceHub] Which characters are considered «special» and «not special» for the AlphaHPP's `MerchantTxnID` parameter?

The description of the MerchantTxnID parameter in the «AlphaHPP» → «Paypage Request Reference» → «Request a Paypage Session» documentation section says:

Supported special characters are / and .

But which characters are considered «special» and «not special» exactly?

For example, I have noticed that AlphaHPP accepts the - (dash) character.
Is it «special» or «not special», and why exactly?

See also:

Guide is being updated, following characters are considered special and are supported in this field (enclosed in quotes)

#.: {}\-/

Implemented in 1.0.3.
https://github.com/mage2pro/alphacommercehub/issues/90