# transaction-id ###### Ratepay transaction ID. ↔ Request/Response parameter ## `` The transaction ID is generated by the PAYMENT_INIT operation. It must be passed with all subsequent messages that are part of the same Ratepay transaction. The structure of **the transaction-id must not be validated**. It may receive any value. ### Request | Type | Condition | Restriction | | --- | --- | --- | | xs:string | Mandatory for:- PAYMENT_QUERY- PAYMENT_REQUEST- PAYMENT_CONFIRM- CONFIRMATION_DELIVER- PAYMENT_CHANGEN/A for:- all other cases | Length <=255 | ### Response | Type | Condition | Restriction | | --- | --- | --- | | xs:string | N/A for:- CONFIGURATION_REQUEST- CALCULATION_REQUESTMandatory for:- all other cases | Length <=50 |