[FEATURE] : [ACI] Add Integrity check support for Capture, Refund and RSync flows
- Dominant language
- Rust
- Stars
- 43.6k
- Forks
- 5.1k
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 210
Description
### Feature Description
Integrity check is a scenario where there is a discrepancy between the amount sent in the request and the amount received from the connector, which is checked during response handling.
### Possible Implementation
Refer to relevant PRs for Stripe/Xendit and add the integrity checks in the ACI connector and hardcode the amount values going to the connector to test the integrity check
Here is a Similar issue PR: https://github.com/juspay/hyperswitch/pull/8049
### Have you spent some time checking if this feature request has been raised before?
- [x] I checked and didn't find a similar issue
### Have you read the Contributing Guidelines?
- [x] I have read the [Contributing Guidelines](https://github.com/juspay/hyperswitch/blob/main/docs/CONTRIBUTING.md)
### Are you willing to submit a PR?
None
Contributor guide
Research direction
Start by reviewing the similar Stripe/Xendit integrity-check PRs and PR #8049, then locate the ACI connector handling for Capture, Refund, and RSync responses. Confirm how discrepancies between request and connector amounts are tested, including the proposed hardcoded test amounts, and consider the work done when all three flows perform the intended integrity checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- payments
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100