mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-04 05:59:48 +08:00
feat(router): implement post_update_tracker for SessionUpdate Flow and add support for session_update_flow for Paypal (#6299)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -9,8 +9,8 @@ use hyperswitch_domain_models::{
|
||||
payments::{
|
||||
Authorize, AuthorizeSessionToken, Balance, CalculateTax, Capture, CompleteAuthorize,
|
||||
CreateConnectorCustomer, IncrementalAuthorization, InitPayment, PSync,
|
||||
PaymentMethodToken, PostProcessing, PostSessionTokens, PreProcessing, Session,
|
||||
SetupMandate, Void,
|
||||
PaymentMethodToken, PostProcessing, PostSessionTokens, PreProcessing, SdkSessionUpdate,
|
||||
Session, SetupMandate, Void,
|
||||
},
|
||||
refunds::{Execute, RSync},
|
||||
webhooks::VerifyWebhookSource,
|
||||
@ -22,8 +22,8 @@ use hyperswitch_domain_models::{
|
||||
PaymentsCancelData, PaymentsCaptureData, PaymentsIncrementalAuthorizationData,
|
||||
PaymentsPostProcessingData, PaymentsPostSessionTokensData, PaymentsPreProcessingData,
|
||||
PaymentsSessionData, PaymentsSyncData, PaymentsTaxCalculationData, RefundsData,
|
||||
RetrieveFileRequestData, SetupMandateRequestData, SubmitEvidenceRequestData,
|
||||
UploadFileRequestData, VerifyWebhookSourceRequestData,
|
||||
RetrieveFileRequestData, SdkPaymentsSessionUpdateData, SetupMandateRequestData,
|
||||
SubmitEvidenceRequestData, UploadFileRequestData, VerifyWebhookSourceRequestData,
|
||||
},
|
||||
router_response_types::{
|
||||
AcceptDisputeResponse, DefendDisputeResponse, MandateRevokeResponseData,
|
||||
@ -65,6 +65,9 @@ pub type PaymentsPostSessionTokensType = dyn ConnectorIntegration<
|
||||
PaymentsPostSessionTokensData,
|
||||
PaymentsResponseData,
|
||||
>;
|
||||
/// Type alias for `ConnectorIntegration<SdkSessionUpdate, SdkPaymentsSessionUpdateData, PaymentsResponseData>`
|
||||
pub type SdkSessionUpdateType =
|
||||
dyn ConnectorIntegration<SdkSessionUpdate, SdkPaymentsSessionUpdateData, PaymentsResponseData>;
|
||||
/// Type alias for `ConnectorIntegration<SetupMandate, SetupMandateRequestData, PaymentsResponseData>`
|
||||
pub type SetupMandateType =
|
||||
dyn ConnectorIntegration<SetupMandate, SetupMandateRequestData, PaymentsResponseData>;
|
||||
|
||||
Reference in New Issue
Block a user