merchant-portal-pam-merchant-controller

Register merchant account

post/merchantportalws/registerMerchant

Request

  • Base URL
    //test.tecs.at (relative, and the document’s source URL is not known)
  • URL
    //test.tecs.at/merchantportalws/registerMerchant
  • Auth
    none declared

Request body

businessRegistrationNumberstring required
companyNamestring required
emailstring required
languagestring required
loginstring required
mandatorstring required

Mandator name assigned by TECS.

packageUUIDstring

UUID of the package.

phoneNumberstring required
signaturestring

Signature value = saltAsHex-hashAsHex. Salt as hex value = Hex.encodeHexString(saltAsByte). Hash as hex value = DigestUtils.sha256Hex(packageUUID + "|" + mandator + "|" + clientSecret + "|" + saltAsString).

Example request

{
  "mandator": "MY_MANDATOR",
  "packageUUID": "aabdf175-3035-435e-b982-4fd82ed9f763",
  "signature": "If packageUUID is: aabdf175-3035-435e-b982-4fd82ed9f763, mandator is: MY_MANDATOR, client secret is: MY_CLIENT_SECRET, salt is: MY_SALT then signature will be 4d595f53414c54-1ec8296e5e95f99cf0495a3ad99546ad63f942e36c72de936396f881bd6ddddd"
}

Response

OK

responseCodeinteger required

Response code. For success state 0. For failure state lower than 0.

responseMessagestring required

Response message. For success state OK. For failure state description of the cause.

Example response

{
  "responseMessage": "OK"
}

Changes

No recorded changes to this operation across all 1 revision of this API.