POST api/Auth/1/1/GetSTK

Solicitar llave pública de transporte del servidor


Información del Request

Parametros de la URI

No posee parametros

Parametros del Body

KinPOS.API.Model.AUTH.GetSTKRequest
NombreDescripciónTipoInformación Adicional
applicationId

Id de la aplicación solicitante

string

Required

Max length: 256

Min length: 10

apiClientId

Id del cliente de Kinpos API

string

Required

Max length: 256

Min length: 2

language

Idioma, código ISO de dos letras (p.e. "es")

string

Required

Max length: 2

Min length: 2

Ejemplos de request:

application/json, text/json

Ejemplo:
{
  "applicationId": "sample string 1",
  "apiClientId": "sample string 2",
  "language": "sample string 3"
}

application/xml, text/xml

Ejemplo:
<GetSTKRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KinPOS.API.Model.AUTH">
  <apiClientId>sample string 2</apiClientId>
  <applicationId>sample string 1</applicationId>
  <language>sample string 3</language>
</GetSTKRequest>

Información del Response

Descripción de los parametros

KinPOS.API.Model.AUTH.GetSTKResponse
NombreDescripciónTipoInformación Adicional
stk

Llave pública de transporte del servidor en Base64

string

N/A

result

Resultado de la operación

SFE.Shared.TextUtils.ProcessResult

N/A

Ejemplos de response:

application/json, text/json

Ejemplo:
{
  "stk": "sample string 1",
  "result": {
    "Message": "sample string 1",
    "Code": 2,
    "IsOk": true,
    "IsErrorSet": true,
    "LogFails": false
  }
}

application/xml, text/xml

Ejemplo:
<GetSTKResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KinPOS.API.Model.AUTH">
  <result xmlns:d2p1="http://schemas.datacontract.org/2004/07/SFE.Shared.TextUtils">
    <d2p1:Code>2</d2p1:Code>
    <d2p1:IsOk>true</d2p1:IsOk>
    <d2p1:Message>sample string 1</d2p1:Message>
  </result>
  <stk>sample string 1</stk>
</GetSTKResponse>