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| Nombre | Descripción | Tipo | Informació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| Nombre | Descripción | Tipo | Informació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>