Contrato de envio de requisição ao Webhook na rota de criação do Menu, quando a opção foi cancelada pelo portador.

📘

No request abaixo, é possível visualizar o contrato que o Slim utiliza para envio do evento quando escolhida uma opção do menu.

Request - Menu Cancelado

{
    "EventData": {
        "ContentData": {
            "Content": 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": {
            "Content": "Menu Canceled"
        },
        "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:33",
    "EventType": "CancelledMenu"
}

CampoTipoDescrição
ContentDataObjectDados do Evento
ContentStringParâmetro contendo a informação menu foi cancelado
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