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"
}

CampoTipoDescrição
ContentDataObjectDados do Evento
ConnectionNameStringPorta em que foi feita a conexão
PartnerNameStringNome do parceiro que utiliza o produto
StoneCodeStringCódigo de afiliação do comerciante
UrlNotificationStringUrl utilizada para envio dos eventos
MerchantDataObjectDados do comerciante
AdressStringEndereço do comerciante
CompanyNameStringNome da compania do comerciante
IdentityCodeStringCódigo de Identificação
StoneCodeStringCódigo de afiliação do comerciante
ResultDataObjectResultado da requisição feita para a Url informada
DisplayMessageStringMensagem exibida no display
ResponseCodeStringCódigo da requisição, sendo "0000" Sucesso.
ResponseReasonStringCaso seja diferente de "0000", este campo conterá a mensagem de erro referente ao responseCode
WasSuccessfulStringCampo que informa se a requisição obteve êxito
TerminalObjectInformações do Pinpad utilizado
ManufactureNameStringNome do produto do fabricante
ManufactureVersionStringVersão do produto do fabricante
ModelStringModelo do produto utilizado
SerialNumberStringNúmero de série do Pinpad