hyperswitch
feat(payouts): add external vault proxy core orchestration
#14586
Merged

feat(payouts): add external vault proxy core orchestration #14586

Sakilmostak
Sakilmostak feat(payouts): add external vault proxy execution contract
dbfff094
Sakilmostak docs(payouts): read example API key from environment
08d77f68
Sakilmostak feat(payouts): prepare external vault proxy orchestration
d8407d67
Sakilmostak feat(payouts): wire isolated proxy payout lifecycle
907cefa8
semanticdiff-com
Sakilmostak refactor(payouts): isolate payout gateway execution context
f86ced1c
Sakilmostak
Sakilmostak commented on 2026-10-05
Sakilmostak refactor(payouts): address proxy orchestration review
e93ad1d6
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
c672d092
hyperswitch-bot hyperswitch-bot added M-api-contract-changes
Sakilmostak
Sakilmostak commented on 2026-10-05
Sakilmostak refactor(payouts): encapsulate external vault proxy operations
ac214438
Sakilmostak
Sakilmostak commented on 2026-10-05
Sakilmostak fix(payouts): reuse authenticated profile and isolate proxy references
6ca48231
Sakilmostak
Sakilmostak commented on 2026-10-05
Sakilmostak refactor(payouts): encapsulate proxy state and lifecycle guards
d1a2a29c
Sakilmostak
Sakilmostak commented on 2026-10-05
Sakilmostak fix(payouts): restrict proxy create dispatch to v1
d8aa2d87
Sakilmostak refactor(payouts): align proxy contracts with profile-based dispatch
0db59aa1
Sakilmostak chore(payouts): sync PR2 with aligned proxy contracts
b537b551
hyperswitch-bot hyperswitch-bot removed M-api-contract-changes
Sakilmostak refactor(payouts): resolve contract review and remove unused executio…
717aaaa8
Sakilmostak chore(payouts): sync PR2 with reviewed contracts
56706931
Sakilmostak docs(payouts): clarify shared IDs and restore legacy schema metadata
abd7e300
Sakilmostak chore(payouts): sync PR2 with follow-up API documentation
04912e92
Sakilmostak docs(payouts): retain concise proxy contract safety comments
a13ab569
Sakilmostak chore(payouts): sync PR2 with concise contract comments
4ae78f7c
Sakilmostak Merge branch 'main' into codex/payout-external-vault-proxy-contract
9e4022d5
Sakilmostak fix(payouts): make execution kind nullable in storage
46c21eae
Sakilmostak Merge branch 'main' into codex/payout-external-vault-proxy-contract
cc757d2c
hyperswitch-bot hyperswitch-bot added M-database-changes
Sakilmostak fix(payouts): make execution kind nullable in storage
3cebf4d1
Sakilmostak chore(payouts): sync PR2 with nullable PR1 contract
228384ba
hyperswitch-bot hyperswitch-bot removed M-database-changes
Sakilmostak refactor(payouts): store execution kind as nullable text
6d7f5a71
Sakilmostak docs(payouts): simplify merchant-facing create reference
3ddf758e
Sakilmostak docs(payouts): clarify inline and external-vault card inputs
e7482e1e
Sakilmostak refactor(payouts): apply contract review nits
8acb43eb
hyperswitch-bot[bot] docs(openapi): re-generate OpenAPI specification
4bd66c22
Sakilmostak docs(payouts): remove paragraph line wrapping
e5f0c2aa
Sakilmostak chore(payouts): sync PR2 with reviewed PR1 contract
b3524920
Sakilmostak Sakilmostak assigned Sakilmostak Sakilmostak 1 day ago
Sakilmostak Sakilmostak added A-core
Sakilmostak Sakilmostak added Payouts
Sakilmostak Sakilmostak added feature
Sakilmostak
Sakilmostak commented on 2026-10-05
Sakilmostak refactor(payouts): simplify proxy methods and execution guard
5d8aead2
Base automatically changed from codex/payout-external-vault-proxy-contract to main 1 day ago
hyperswitch-bot hyperswitch-bot added M-database-changes
hyperswitch-bot hyperswitch-bot added M-api-contract-changes
Sakilmostak Merge main into payout proxy core after PR1 merge
7c89c2ec
hyperswitch-bot hyperswitch-bot removed M-database-changes
hyperswitch-bot hyperswitch-bot removed M-api-contract-changes
Sakilmostak Sakilmostak added S-test-ready
Sakilmostak Sakilmostak marked this pull request as ready for review 1 day ago
Sakilmostak Sakilmostak requested a review 1 day ago
Sakilmostak Sakilmostak requested a review 1 day ago
Sakilmostak Sakilmostak requested a review 1 day ago
Sakilmostak Sakilmostak requested a review 1 day ago
Sakilmostak Sakilmostak changed the title feat(payouts): add external vault proxy core orchestration (PR2) feat(payouts): add external vault proxy core orchestration 17 hours ago
Sakilmostak fix(payouts): allowlist proxy eligibility by execution kind
7e7306f4
Sakilmostak Sakilmostak requested a review 16 hours ago
github-actions github-actions removed S-test-ready
Sakilmostak Merge branch 'main' into codex/payout-external-vault-proxy-core
136d32e2
kashif-m
kashif-m commented on 2026-10-07
Sakilmostak Sakilmostak added S-test-ready
Sakilmostak refactor(payouts): address proxy core review feedback
547683e7
Sakilmostak fix(payouts): reject missing payout method data for UCS
79d68c3e
AmitsinghTanwar007
AmitsinghTanwar007 dismissed these changes on 2026-10-07
swangi-kumari
swangi-kumari dismissed these changes on 2026-10-07
Sakilmostak
kashif-m
kashif-m dismissed these changes on 2026-10-07
Sakilmostak fix(payouts): import execution-kind validation for v2
d9cfd30c
Sakilmostak Sakilmostak dismissed their stale review via d9cfd30c 11 hours ago
Sakilmostak Sakilmostak dismissed their stale review via d9cfd30c 11 hours ago
Sakilmostak Sakilmostak dismissed their stale review via d9cfd30c 11 hours ago
AmitsinghTanwar007
AmitsinghTanwar007 approved these changes on 2026-10-07
swangi-kumari
swangi-kumari approved these changes on 2026-10-07
kashif-m
kashif-m approved these changes on 2026-10-07
Sakilmostak Sakilmostak enabled auto-merge 10 hours ago
github-actions github-actions removed S-test-ready
Sakilmostak Merge branch 'main' into codex/payout-external-vault-proxy-core
df3df14c
Sakilmostak Sakilmostak added S-test-ready
github-actions github-actions removed S-test-ready
Sakilmostak Sakilmostak added S-test-ready
Sakilmostak Merge branch 'main' into codex/payout-external-vault-proxy-core
a27f4ffe
Sakilmostak Sakilmostak merged b3ddf303 into main 2 hours ago
Sakilmostak Sakilmostak deleted the codex/payout-external-vault-proxy-core branch 2 hours ago

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone