juspay/hyperswitch

[REFACTOR] remove redundant fields from webhook_details API and DB models

Open

#8.468 aberto em 26 de jun. de 2025

Ver no GitHub
 (6 comments) (0 reactions) (1 assignee)Rust (4.676 forks)batch import
good first issue

Métricas do repositório

Stars
 (42.690 stars)
Métricas de merge de PR
 (Mesclagem média 6d 22h) (213 fundiu PRs em 30d)

Description

Below fields are a part of WebhookDetails during merchant account creation / updation AND profile creation / updation.

pub payment_created_enabled: Option<bool>,
pub payment_succeeded_enabled: Option<bool>,
pub payment_failed_enabled: Option<bool>,

These fields are not being used in the backend flows and are redundant. These are needed to be removed for keeping the APIs clean.

Currently, they're being consumed in a few components

  • hyperswitch-control-center
  • hyperswitch postman tests
  • hyperswitch cypress tests

Once dependency on these fields is completely removed, these fields can be removed from API and DB models.

Guia do colaborador