mrV3U3nsgGFrE3w5-wnBo_WCLPce-pZ1awRvTVTkungMIKThTVbj_fiXdfoGclhn0 with
Token ID: 116383).
StartAuthentication request (e.g.,
123456789qwertyuiopasdfghjk).
Ecom Transaction ID||=||Random String (e.g.,
12c7cec2-c690-4425-9a1f-db0db60e2d8c=123456789qwertyuiopasdfghjk).
wRvTVTkungMIKThTVbj_fiXdfoGclhn0).
/validate-merchant
(StartAuthentication) Request.
Random and Cipher Format.
12c7cec2-c690-4425-9a1f-db0db60e2d8c) in all future API calls of the
same transaction.
https://stable-sdk-api.nayax.com/validate-merchantJWT RSA token required for authentication. The token should be included in the Authorization header as Bearer <token>.
Nayax will issue tokens to the VAS, signed by a private key, and decrypt them using a public key.
Request to validate the merchant and initiate authentication.
Request body for validating a merchant and initiating authentication.
Token ID provided by Nayax to the VAS.
116383
The unique identifier for the actor/integrator.
"someActorId"
Machine ID allocated in the Nayax Backoffice.
"0434334921100366"
A 27-character random string generated by Nayax and sent to the Integrator.
"123456789qwertyui"
A 64-character long ciphertext generated by the Integrator by encrypting the Ecom Transaction ID||=||Random String using AES in ECB mode with an encryption key derived from the Secret Token.
"X305dITNTAw2vHsxE+taVcn6UvgBC3fdI6QbqeABgHbo8CKsoZhqISJfslehCiA+L7XYrqvKFci7C6BNj/trBuNJwBEjgBzKhhgpJ5ggnw="
Success
General status object for API responses.
Const string values 'Approved' or 'Declined'.
"Approved"
Response code. 0 for Approved, relevant decline code for Declined.
0
Optional. Session status message free text field or additional varying data.
255"Transaction processed successfully."
Custom decline code, can also be used to return the HashedEcomTransactionId for validate-merchant success.
"9515af0d6b5c328b6383ff241fa7b03e489d6285a8db6a4f0d8369e3f044e8d7"