SemanticDiff hyperswitch
feat(core): added multiple payment_attempt support for payment_intent
#439
Merged

feat(core): added multiple payment_attempt support for payment_intent #439

jarnura merged 70 commits into main from single-pi-multi-pa
Abhicodes-crypto
Abhicodes-crypto feat(core): add attempt_id column to payment_intent table
194cf5e4
Abhicodes-crypto Abhicodes-crypto added A-core
Abhicodes-crypto Abhicodes-crypto added S-waiting-on-review
Abhicodes-crypto Abhicodes-crypto added M-database-changes
Abhicodes-crypto Abhicodes-crypto assigned Abhicodes-crypto Abhicodes-crypto 1 year ago
Abhicodes-crypto Abhicodes-crypto requested a review 1 year ago
Abhicodes-crypto Abhicodes-crypto requested a review 1 year ago
Abhicodes-crypto Abhicodes-crypto requested a review from jarnura jarnura 1 year ago
Abhicodes-crypto Abhicodes-crypto requested a review from ashokkjag ashokkjag 1 year ago
Abhicodes-crypto
Abhicodes-crypto commented on 2023-01-20
Abhicodes-crypto
Abhicodes-crypto commented on 2023-01-20
Abhicodes-crypto fix(migration): make attempt id mandatory in payment intent
cc35353b
Abhicodes-crypto feat(core): made code changes to get payment attempt based on attempt id
10ef137e
jarnura jarnura added S-waiting-on-author
jarnura jarnura removed S-waiting-on-review
jarnura jarnura added S-waiting-on-review
jarnura jarnura added S-needs-conflict-resolution
jarnura jarnura removed S-waiting-on-review
Abhicodes-crypto Merge branch 'main' into single-pi-multi-pa
bd998e0b
Abhicodes-crypto ench(core): add clone for CallConnectorAction
0500417e
SanchithHegde SanchithHegde removed S-waiting-on-author
SanchithHegde SanchithHegde removed S-needs-conflict-resolution
SanchithHegde SanchithHegde added S-waiting-on-review
SanchithHegde
SanchithHegde dismissed these changes on 2023-02-02
Abhicodes-crypto Abhicodes-crypto changed the title feat(core): add attempt_id column to payment_intent table feat(core): added multiple payment_attempt support for payment_intent 1 year ago
jarnura
jarnura requested changes on 2023-02-03
jarnura jarnura added S-waiting-on-author
SanchithHegde SanchithHegde removed S-waiting-on-review
Abhicodes-crypto Merge branch 'main' into single-pi-multi-pa
08595dbd
Abhicodes-crypto temp
2fa606f3
Abhicodes-crypto feat(storage_models): add payment_attempt_update enum for payment_att…
4baca751
Abhicodes-crypto refactor(storage_models): fmt
8273b477
Abhicodes-crypto refactor: clippy warns
34159adf
Abhicodes-crypto Abhicodes-crypto dismissed their stale review via 34159adf 1 year ago
SanchithHegde
SanchithHegde requested changes on 2023-02-13
Abhicodes-crypto Abhicodes-crypto closed this 1 year ago
Abhicodes-crypto
SanchithHegde SanchithHegde reopened this 1 year ago
SanchithHegde SanchithHegde marked this pull request as draft 1 year ago
SanchithHegde
Abhicodes-crypto feat(core): add attempt_id column to payment_intent table
e471ae2e
Abhicodes-crypto fix(migration): make attempt id mandatory in payment intent
dc842df4
Abhicodes-crypto feat(core): made code changes to get payment attempt based on attempt id
5a995397
Abhicodes-crypto ench(core): add clone for CallConnectorAction
80f342ec
Abhicodes-crypto enha(storage_models): impl from routable connectors to connectos
2e6b24b2
Abhicodes-crypto refactor: fix fmt and clippy warns
24a4e83b
Abhicodes-crypto refactor: separated update trackers from call connector service
71729c88
Abhicodes-crypto refactor: fmt
d587d6e3
Abhicodes-crypto refactor: abstracted out update_trackers
b4fc74c9
Abhicodes-crypto refactor: call update trackers from payments core
4eec5249
Abhicodes-crypto refactor: fmt
be7564be
NishantJoshi00 chore: add extra interface to get internal store from storageInterface
bbb97e92
Abhicodes-crypto chore(storage): added PaymentAttemptUpdate for payment intent
855ec2b2
Abhicodes-crypto feat(core): added update_payment_attempt_with_attempt_id
62778259
Abhicodes-crypto fix: added function to state
6259de8d
Abhicodes-crypto enhance(db): update_payment_attempt for multiple attempts
b574e804
Abhicodes-crypto enhance(db): insert_payment_attempt for multiple attempts, edit rever…
e7f36de9
Abhicodes-crypto refactor: address clippy warnings
71fff1ff
Abhicodes-crypto refactor: complete from impl of RoutableConnector to Connector
4ef785ef
Abhicodes-crypto refactor: rename ConnectorCallType to ConnectorChoice and NextConnect…
b0a4b172
Abhicodes-crypto Revert "refactor: rename ConnectorCallType to ConnectorChoice and Nex…
040e5093
Abhicodes-crypto refactor: address clippy warnings
0160e672
Abhicodes-crypto refactor: remove NextConnectorCallType Enum
b9d6afc7
Abhicodes-crypto enhance(core): make changes to payments core to accomadate for retries
eb966718
Abhicodes-crypto Revert "chore: add extra interface to get internal store from storage…
64b2c8b4
Abhicodes-crypto refactor: minor refactoring in route connector
57be9bb7
Abhicodes-crypto enhance(migrations): add query to populate attempt_id column in payme…
42d3f815
Abhicodes-crypto fix(migrations): correct index name in down sql and add default in up…
b8e1eb4d
Abhicodes-crypto refactor(db): remove update_payment_attempt function use update_payme…
496f6a50
Abhicodes-crypto refactor: remove unnecessary code
267be18e
Abhicodes-crypto refactor: remove commented out code
cdcdf0f8
Abhicodes-crypto enhance(db): add payment_attempt_connector_transaction_id_merchant_id…
dd67f3f9
Abhicodes-crypto refactor(db): remove functions find_payment_attempt_by_payment_id_mer…
2aa38ba5
Abhicodes-crypto refactor(storage_models): removed functions find_by_payment_id_mercha…
44201cd8
Abhicodes-crypto fix(refund): in refund creation check payment intent status and retur…
8e3fc07e
Abhicodes-crypto fix: tests
0f62bc4b
Abhicodes-crypto refactor: rename find_payment_attempt_by_merchant_id_attempt_id to fi…
63726d7f
Abhicodes-crypto Merge branch 'main' into multi-payment-attempt
72e4071a
Abhicodes-crypto refactor: interchange fields merchant_id attempt_id in find_payment_a…
abe75b4c
Abhicodes-crypto Merge branch 'main' into multi-payment-attempt
dea9456c
Abhicodes-crypto Merge branch 'multi-payment-attempt' into single-pi-multi-pa
241dd34b
Abhicodes-crypto Merge branch 'main' into single-pi-multi-pa
1eabc8c8
Abhicodes-crypto refactor: clean up code
6b8ad5c6
Abhicodes-crypto fix: minor bug fixes, change kv key for PA and use 'when' for amount …
c1a8424e
Abhicodes-crypto refactor: fix cargo hack errors
c57e35d2
Abhicodes-crypto Abhicodes-crypto added S-waiting-on-review
Abhicodes-crypto Abhicodes-crypto removed S-waiting-on-author
Abhicodes-crypto Abhicodes-crypto marked this pull request as ready for review 1 year ago
Abhicodes-crypto Abhicodes-crypto requested a review from dracarys18 dracarys18 1 year ago
Abhicodes-crypto Merge branch 'main' into single-pi-multi-pa
47fa19c9
Abhicodes-crypto Abhicodes-crypto requested a review from vspecky vspecky 1 year ago
vspecky
vspecky requested changes on 2023-03-28
Abhicodes-crypto refactor: revert the CallConnectorType changes
d162bd8c
vspecky
vspecky requested changes on 2023-03-28
Abhicodes-crypto refactor: remove get_connector_data
d9a4319a
vspecky
vspecky dismissed these changes on 2023-03-28
jarnura
jarnura requested changes on 2023-03-28
dracarys18
dracarys18 requested changes on 2023-03-28
Abhicodes-crypto fix(db): change key to merchant_id payment_id
7a2dc39f
Abhicodes-crypto refactor: remove file db_wrapper.rs as it is not in module tree
36451407
Abhicodes-crypto refactor: remove unique index on payment_attempt(conector_transaction…
13f228d2
Abhicodes-crypto Abhicodes-crypto dismissed their stale review via 13f228d2 1 year ago
Abhicodes-crypto refactor: add back the function find_last_successful_attempt_by_payme…
28e5fdfe
Abhicodes-crypto refactor: move find_payment_attempt_last_successful_attempt_by_paymen…
a511e432
vspecky
vspecky dismissed these changes on 2023-03-29
Abhicodes-crypto Merge branch 'main' into single-pi-multi-pa
4d435ee9
Abhicodes-crypto Abhicodes-crypto requested a review from SanchithHegde SanchithHegde 1 year ago
Abhicodes-crypto refactor: rename find_payment_attempt_by_merchant_id_attempt_id to fi…
13cbd4b6
Abhicodes-crypto Abhicodes-crypto dismissed their stale review via 13cbd4b6 1 year ago
Abhicodes-crypto Abhicodes-crypto requested a review 1 year ago
vspecky
vspecky dismissed these changes on 2023-03-30
Abhicodes-crypto Merge branch 'main' into single-pi-multi-pa
2c98786e
Abhicodes-crypto refactor: add index (payment_id, merchant_id, attempt_id) in payment_…
647b5ae2
Abhicodes-crypto Abhicodes-crypto dismissed their stale review via 647b5ae2 1 year ago
jarnura
jarnura requested changes on 2023-03-30
Abhicodes-crypto refactor: rename attempt_id to active_attempt_id
babb0352
dracarys18
dracarys18 approved these changes on 2023-03-30
Abhicodes-crypto Merge branch 'main' into single-pi-multi-pa
127635bc
jarnura
jarnura approved these changes on 2023-03-30
jarnura jarnura removed S-waiting-on-review
jarnura jarnura added S-waiting-on-approval
SanchithHegde
SanchithHegde approved these changes on 2023-03-30
Abhicodes-crypto Merge branch 'main' into single-pi-multi-pa
b35e6e7e
jarnura jarnura removed S-waiting-on-approval
jarnura jarnura enabled auto-merge 1 year ago
jarnura jarnura merged 35d3e277 into main 1 year ago
SanchithHegde SanchithHegde deleted the single-pi-multi-pa branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone