diff --git a/pkg/services/websms_service.go b/pkg/services/websms_service.go index dc6c8ae..16da7bd 100644 --- a/pkg/services/websms_service.go +++ b/pkg/services/websms_service.go @@ -98,5 +98,9 @@ func SendWebSms(cfg *models.WebSmsConfig, para, mensaje string) (*WebSmsResponse return nil, fmt.Errorf("websms: respuesta no JSON (Content-Type: %s, cuerpo: %.200s)", ct, string(respBody)) } + if result.Code != "0" { + return nil, fmt.Errorf("websms: %s (code %s)", result.Message, result.Code) + } + return &result, nil }