Contrato de envio de requisição ao Webhook na rota de ativação do Slim.
No request abaixo, é possível visualizar o contrato que o Slim utiliza para envio do evento de ativação.
Request - Ativação
{
"EventData": {
"ContentData": {
"ConnectionName": string,
"PartnerName": string,
"StoneCode": string,
"UrlNotification": string
},
"MerchantData": {
"Adress": string,
"CompanyName": string,
"IdentityCode": string,
"StoneCode": string
},
"ResultData": {
"DisplayMessage": string,
"ResponseCode": string,
"ResponseReason": string,
"WasSuccessful": bool
},
"Terminal": {
"ManufactureName": string,
"ManufactureVersion": string,
"Model": string,
"SerialNumber": string
}
},
"EventNotifiedAt": string,
"EventType": string
}
{
"EventData": {
"ContentData": {
"ConnectionName": "COM6",
"PartnerName": "AutoTef Teste Win",
"StoneCode": "111222333",
"UrlNotification": "https://webhooktest"
},
"MerchantData": {
"Adress": "Rua da Stone",
"CompanyName": "Stone Teste",
"IdentityCode": "123456789",
"StoneCode": "999999999"
},
"ResultData": {
"DisplayMessage": "Teste",
"ResponseCode": "0000",
"ResponseReason": "Success",
"WasSuccessful": true
},
"Terminal": {
"ManufactureName": "PinpadTeste",
"ManufactureVersion": "1.0.0",
"Model": "INGENICO",
"SerialNumber": "123456789123456789"
}
},
"EventNotifiedAt": "10/04/2024 18:53:35",
"EventType": "ActivateSlim"
}
Campo | Tipo | Descrição |
---|---|---|
ContentData | Object | Dados do Evento |
ConnectionName | String | Porta em que foi feita a conexão |
PartnerName | String | Nome do parceiro que utiliza o produto |
StoneCode | String | Código de afiliação do comerciante |
UrlNotification | String | Url utilizada para envio dos eventos |
MerchantData | Object | Dados do comerciante |
Adress | String | Endereço do comerciante |
CompanyName | String | Nome da compania do comerciante |
IdentityCode | String | Código de Identificação |
StoneCode | String | Código de afiliação do comerciante |
ResultData | Object | Resultado da requisição feita para a Url informada |
DisplayMessage | String | Mensagem exibida no display |
ResponseCode | String | Código da requisição, sendo "0000" Sucesso. |
ResponseReason | String | Caso seja diferente de "0000", este campo conterá a mensagem de erro referente ao responseCode |
WasSuccessful | String | Campo que informa se a requisição obteve êxito |
Terminal | Object | Informações do Pinpad utilizado |
ManufactureName | String | Nome do produto do fabricante |
ManufactureVersion | String | Versão do produto do fabricante |
Model | String | Modelo do produto utilizado |
SerialNumber | String | Número de série do Pinpad |