Issue:
Adding Deep health check for Hyperswitch

Goal is to create a deep health check endpoint which will verify that the Hyperswitch application is up and running and the connections to all the necessary services are healthy
- [x] Failure of health check should emit logs providing evidential data regarding the failure

The deep health will verify the following services 
- [x] #3267
- [x] #3268
- [x] #3269
- [x] #3270
- [x] [Deep health check for Hyperswitch Control Center](https://github.com/juspay/hyperswitch-control-center/issues/374)

Resolution:
<think>
PR Context:
- Title: refactor(payment_methods): propagate empty wallet details for paypal …
- Merged: 2025-03-04T13:41:10Z
- Files changed: 1 files
- Commits: 2 commits

Implementation approach:
…during MIT

## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [ ] New feature
- [x] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
This PR adds support for propagating the wallet details during MIT txns for PayPal. This ensures PayPal is propagated with same wallet details during CIT and MIT which in turn ensures the return type for `payment_method_data` is same for CIT and MIT.

**Notes**
- `ad
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** refactor(payment_methods): propagate empty wallet details for paypal … (#7423)
Files to modify:


**crates/router/src/core/payments/operations/payment_create.rs**
  Modify existing code