hyperswitch
feat(payment_charges): add support for collecting and refunding charges on payments
#4628
Merged

feat(payment_charges): add support for collecting and refunding charges on payments #4628

likhinbopanna merged 49 commits into main from payment_charges
kashif-m
kashif-m feat(charges): add payment charges block in PaymentsRequest
cf8f566e
kashif-m feat(charges): wip
c1e592ec
kashif-m refactor: wip
b632c729
kashif-m feat(charges): return charge_id in TransactionResponse
15dac6e7
kashif-m feat(refund): implement refunds for payment charges
a142ad23
kashif-m feat(charges): add charge refund requests and send back charges objec…
2552bbba
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
6ffb149a
kashif-m feat: wip
3b208594
kashif-m feat(refund): add charges field
35871376
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
c7900854
kashif-m refactor(connector): revert
2905a068
kashif-m refactor: clippy fixes
e6872f14
hyperswitch-bot[bot] chore: run formatter
3cb088fc
kashif-m refactor(charges): move refund types to common_utils
05dec3d6
kashif-m kashif-m changed the title Payment charges feat(payment_charges): add support for collecting and refunding charges on payments 191 days ago
kashif-m refactor(common_utils): add utoipa
19efb044
kashif-m kashif-m assigned kashif-m kashif-m 191 days ago
kashif-m kashif-m added A-core
kashif-m kashif-m added C-feature
kashif-m kashif-m removed A-core
kashif-m kashif-m added S-waiting-on-review
kashif-m kashif-m added M-database-changes
kashif-m kashif-m added M-api-contract-changes
kashif-m kashif-m added A-refunds
kashif-m kashif-m added A-payments
kashif-m refactor(openapi): re-generate openapi spec
d177f2a5
kashif-m kashif-m marked this pull request as ready for review 191 days ago
kashif-m kashif-m requested a review 191 days ago
kashif-m kashif-m requested a review 191 days ago
kashif-m kashif-m requested a review 191 days ago
kashif-m kashif-m requested a review 191 days ago
kashif-m refactor: remove redundant module
4a4f2ba9
kashif-m refactor(openapi): add openapi docs
3fcac443
hyperswitch-bot[bot] chore: update Cargo.lock
895ca3cd
kashif-m refactor: cargo hack fixes
f673767b
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
8ec38582
Narayanbhat166
Narayanbhat166 commented on 2024-05-16
kashif-m refactor: resolve comments
4156c2b2
kashif-m kashif-m requested a review from Narayanbhat166 Narayanbhat166 190 days ago
kashif-m refactor: re-order variants for ChargeRefundOptions
ec54733a
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
fe32d69d
Narayanbhat166 feat(middleware): log content_length for 4xx (#4655)
f598fb16
ShankarSinghC refactor(session_flow): remove the shipping and billing parameter fie…
2b77f622
github-actions[bot] chore(version): 2024.05.16.1
d10a402d
yongjoon-km refactor(cards,router): Remove duplicated card number interface (#4404)
c692d912
srujanchikke fix(recon): make recon status optional in merchant account (#4654)
90cae163
hrithikesh026 chore: add deprecated flag to soon to be deprecated fields in payment…
bcc32dbc
Narayanbhat166 refactor(access_token): handle network delays with expiry of access t…
7b81af6e
Narayanbhat166 fix(core): use `realip_remote_addr` function to extract ip address (#…
2ff3a17b
github-actions[bot] chore(version): 2024.05.17.0
733be9a0
Chethan-rao fix: address non-digit character cases in card number validation (#4649)
55e3404e
lsampras fix(docker): fix stack overflow for docker images (#4660)
480f2c9a
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
6f08e94b
Narayanbhat166
Narayanbhat166 commented on 2024-05-20
kashif-m refactor: resolve comments
01f1821c
kashif-m kashif-m requested a review from Narayanbhat166 Narayanbhat166 186 days ago
SamraatBansal
SamraatBansal requested changes on 2024-05-21
kashif-m refactor: resolve comments
7e9e9d92
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
49d226c8
hyperswitch-bot[bot] chore: run formatter
750c0f98
kashif-m kashif-m requested a review from SamraatBansal SamraatBansal 185 days ago
Narayanbhat166
Narayanbhat166 commented on 2024-05-20
kashif-m refactor: remove redundant file
fbe07b94
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
64ab6d58
kashif-m refactor: cargo clippy fixes
eb56f906
SamraatBansal
SamraatBansal dismissed these changes on 2024-05-22
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
a47534b4
kashif-m kashif-m dismissed their stale review via a47534b4 185 days ago
kashif-m kashif-m requested a review from Narayanbhat166 Narayanbhat166 185 days ago
kashif-m kashif-m requested a review from SamraatBansal SamraatBansal 185 days ago
kashif-m refactor(refund): add validation for charge options
33cb687d
SamraatBansal
SamraatBansal dismissed these changes on 2024-05-22
kashif-m kashif-m dismissed their stale review via 33cb687d 185 days ago
kashif-m kashif-m force pushed to 33cb687d 185 days ago
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
1ca17123
kashif-m refactor: add missing things after merging w latest main
dffeb6f1
kashif-m refactor: cargo clippy fix
b7f91538
Narayanbhat166
Narayanbhat166 dismissed these changes on 2024-05-22
SamraatBansal
SamraatBansal dismissed these changes on 2024-05-23
ThisIsMani
ThisIsMani dismissed these changes on 2024-05-23
kashif-m Merge remote-tracking branch 'origin/main' into payment_charges
c78ebf18
kashif-m kashif-m dismissed their stale review via c78ebf18 184 days ago
kashif-m kashif-m dismissed their stale review via c78ebf18 184 days ago
kashif-m kashif-m dismissed their stale review via c78ebf18 184 days ago
SamraatBansal
SamraatBansal approved these changes on 2024-05-23
Narayanbhat166
Narayanbhat166 approved these changes on 2024-05-24
ThisIsMani
ThisIsMani approved these changes on 2024-05-24
likhinbopanna likhinbopanna merged 55ccce61 into main 183 days ago
likhinbopanna likhinbopanna deleted the payment_charges branch 183 days ago
SanchithHegde SanchithHegde removed S-waiting-on-review

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone