mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 01:27:31 +08:00
feat(frm): Add support to accept and decline payment when manually reviewed by merchant for risky transaction (#2071)
This commit is contained in:
@ -10,13 +10,16 @@ use crate::macros::helpers;
|
||||
enum Derives {
|
||||
Sync,
|
||||
Cancel,
|
||||
Reject,
|
||||
Capture,
|
||||
Approvedata,
|
||||
Authorize,
|
||||
Authorizedata,
|
||||
Syncdata,
|
||||
Canceldata,
|
||||
Capturedata,
|
||||
CompleteAuthorizeData,
|
||||
Rejectdata,
|
||||
VerifyData,
|
||||
Start,
|
||||
Verify,
|
||||
@ -29,13 +32,16 @@ impl From<String> for Derives {
|
||||
match s.as_str() {
|
||||
"sync" => Self::Sync,
|
||||
"cancel" => Self::Cancel,
|
||||
"reject" => Self::Reject,
|
||||
"syncdata" => Self::Syncdata,
|
||||
"authorize" => Self::Authorize,
|
||||
"approvedata" => Self::Approvedata,
|
||||
"authorizedata" => Self::Authorizedata,
|
||||
"canceldata" => Self::Canceldata,
|
||||
"capture" => Self::Capture,
|
||||
"capturedata" => Self::Capturedata,
|
||||
"completeauthorizedata" => Self::CompleteAuthorizeData,
|
||||
"rejectdata" => Self::Rejectdata,
|
||||
"start" => Self::Start,
|
||||
"verify" => Self::Verify,
|
||||
"verifydata" => Self::VerifyData,
|
||||
@ -110,6 +116,9 @@ impl Conversion {
|
||||
Derives::Syncdata => syn::Ident::new("PaymentsSyncData", Span::call_site()),
|
||||
Derives::Cancel => syn::Ident::new("PaymentsCancelRequest", Span::call_site()),
|
||||
Derives::Canceldata => syn::Ident::new("PaymentsCancelData", Span::call_site()),
|
||||
Derives::Approvedata => syn::Ident::new("PaymentsApproveData", Span::call_site()),
|
||||
Derives::Reject => syn::Ident::new("PaymentsRejectRequest", Span::call_site()),
|
||||
Derives::Rejectdata => syn::Ident::new("PaymentsRejectData", Span::call_site()),
|
||||
Derives::Capture => syn::Ident::new("PaymentsCaptureRequest", Span::call_site()),
|
||||
Derives::Capturedata => syn::Ident::new("PaymentsCaptureData", Span::call_site()),
|
||||
Derives::CompleteAuthorizeData => {
|
||||
@ -331,6 +340,8 @@ pub fn operation_derive_inner(input: DeriveInput) -> syn::Result<proc_macro::Tok
|
||||
PaymentsSyncData,
|
||||
PaymentsCaptureData,
|
||||
PaymentsCancelData,
|
||||
PaymentsApproveData,
|
||||
PaymentsRejectData,
|
||||
PaymentsAuthorizeData,
|
||||
PaymentsSessionData,
|
||||
CompleteAuthorizeData,
|
||||
@ -338,6 +349,8 @@ pub fn operation_derive_inner(input: DeriveInput) -> syn::Result<proc_macro::Tok
|
||||
api::{
|
||||
PaymentsCaptureRequest,
|
||||
PaymentsCancelRequest,
|
||||
PaymentsApproveRequest,
|
||||
PaymentsRejectRequest,
|
||||
PaymentsRetrieveRequest,
|
||||
PaymentsRequest,
|
||||
PaymentsStartRequest,
|
||||
|
||||
Reference in New Issue
Block a user