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