( kroozo | 2023. 09. 08., p – 12:02 )

Fentebb ketten is linkeltük neked a doksi erre vonatkozó részét. Az aláírandó adat előállításához az üzenet elemeinek értékit kell  az endpoint specifikációnak megfelelő sorrendben összefűzni | karakterekkel elválasztva egy stringbe. Az echo esetén ez (a konrét doksiból példa):

TEXT_TO_SIGN = "M1MIPS0000|20220125131615"

a merchantId és a dttm értékek a requestből.

Ezt az általad használt nyelven alá kéne írni sslel. A Technikai GYíKban vannak példák a kulcs betöltésére és az aláírás hogyanjára néhány nyelven, de a gugli első találatai is segíteni fognak. Ha kézzel akarod ezt vmi ilyesmi kell: `openssl dgst -sign private_key_file -sha256 -sigopt rsa_padding_mode:pss -out output_file input_file`

Ez után ezt kell base64 encodeolni, és betenni a signaturebe.