mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 10:06:32 +08:00 
			
		
		
		
	feat(router): added dispute retrieve and dispute list apis (#842)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in> Co-authored-by: sai harsha <sai.harsha@sai.harsha-MacBookPro> Co-authored-by: Arun Raj M <jarnura47@gmail.com>
This commit is contained in:
		 Sai Harsha Vardhan
					Sai Harsha Vardhan
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							d1d58e33b7
						
					
				
				
					commit
					acab7671b0
				
			| @ -180,6 +180,8 @@ pub enum StripeErrorCode { | ||||
|  | ||||
|     #[error(error_type = StripeErrorType::HyperswitchError, code = "", message = "The connector provided in the request is incorrect or not available")] | ||||
|     IncorrectConnectorNameGiven, | ||||
|     #[error(error_type = StripeErrorType::HyperswitchError, code = "", message = "No such {object}: '{id}'")] | ||||
|     ResourceMissing { object: String, id: String }, | ||||
|     // [#216]: https://github.com/juspay/hyperswitch/issues/216 | ||||
|     // Implement the remaining stripe error codes | ||||
|  | ||||
| @ -460,6 +462,10 @@ impl From<errors::ApiErrorResponse> for StripeErrorCode { | ||||
|             errors::ApiErrorResponse::DuplicatePayment { payment_id } => { | ||||
|                 Self::DuplicatePayment { payment_id } | ||||
|             } | ||||
|             errors::ApiErrorResponse::DisputeNotFound { dispute_id } => Self::ResourceMissing { | ||||
|                 object: "dispute".to_owned(), | ||||
|                 id: dispute_id, | ||||
|             }, | ||||
|             errors::ApiErrorResponse::NotSupported { .. } => Self::InternalServerError, | ||||
|         } | ||||
|     } | ||||
| @ -507,7 +513,8 @@ impl actix_web::ResponseError for StripeErrorCode { | ||||
|             | Self::PaymentIntentMandateInvalid { .. } | ||||
|             | Self::PaymentIntentUnexpectedState { .. } | ||||
|             | Self::DuplicatePayment { .. } | ||||
|             | Self::IncorrectConnectorNameGiven => StatusCode::BAD_REQUEST, | ||||
|             | Self::IncorrectConnectorNameGiven | ||||
|             | Self::ResourceMissing { .. } => StatusCode::BAD_REQUEST, | ||||
|             Self::RefundFailed | ||||
|             | Self::InternalServerError | ||||
|             | Self::MandateActive | ||||
|  | ||||
		Reference in New Issue
	
	Block a user