mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-11-01 02:57:02 +08:00 
			
		
		
		
	ci(cypress): Add Paypal Mandates (#6794)
This commit is contained in:
		| @ -637,8 +637,6 @@ export const connectorDetails = { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_payment_method", | ||||
|           shipping_cost: 50, | ||||
|           amount: 6500, | ||||
|         }, | ||||
|       }, | ||||
|     }), | ||||
| @ -1456,7 +1454,7 @@ export const connectorDetails = { | ||||
|       Request: { | ||||
|         currency: "USD", | ||||
|         customer_acceptance: null, | ||||
|         setup_future_usage: "off_session", | ||||
|         setup_future_usage: "on_session", | ||||
|         authentication_type: "no_three_ds", | ||||
|       }, | ||||
|       Response: { | ||||
| @ -1469,7 +1467,7 @@ export const connectorDetails = { | ||||
|     PaymentWithBilling: { | ||||
|       Request: { | ||||
|         currency: "USD", | ||||
|         setup_future_usage: "off_session", | ||||
|         setup_future_usage: "on_session", | ||||
|         billing: { | ||||
|           address: { | ||||
|             line1: "1467", | ||||
| @ -1499,7 +1497,7 @@ export const connectorDetails = { | ||||
|     PaymentWithFullName: { | ||||
|       Request: { | ||||
|         currency: "USD", | ||||
|         setup_future_usage: "off_session", | ||||
|         setup_future_usage: "on_session", | ||||
|         billing: { | ||||
|           address: { | ||||
|             first_name: "joseph", | ||||
| @ -1521,7 +1519,7 @@ export const connectorDetails = { | ||||
|     PaymentWithBillingEmail: { | ||||
|       Request: { | ||||
|         currency: "USD", | ||||
|         setup_future_usage: "off_session", | ||||
|         setup_future_usage: "on_session", | ||||
|         email: "hyperswitch_sdk_demo_id1@gmail.com", | ||||
|         billing: { | ||||
|           address: { | ||||
|  | ||||
| @ -16,15 +16,17 @@ const successfulThreeDSTestCardDetails = { | ||||
|   card_cvc: "123", | ||||
| }; | ||||
|  | ||||
| const singleUseMandateData = { | ||||
|   customer_acceptance: { | ||||
| const customerAcceptance = { | ||||
|   acceptance_type: "offline", | ||||
|   accepted_at: "1963-05-03T04:07:52.723Z", | ||||
|   online: { | ||||
|     ip_address: "125.0.0.1", | ||||
|     user_agent: "amet irure esse", | ||||
|   }, | ||||
|   }, | ||||
| }; | ||||
|  | ||||
| const singleUseMandateData = { | ||||
|   customer_acceptance: customerAcceptance, | ||||
|   mandate_type: { | ||||
|     single_use: { | ||||
|       amount: 8000, | ||||
| @ -33,6 +35,16 @@ const singleUseMandateData = { | ||||
|   }, | ||||
| }; | ||||
|  | ||||
| const multiUseMandateData = { | ||||
|   customer_acceptance: customerAcceptance, | ||||
|   mandate_type: { | ||||
|     multi_use: { | ||||
|       amount: 8000, | ||||
|       currency: "USD", | ||||
|     }, | ||||
|   }, | ||||
| }; | ||||
|  | ||||
| export const connectorDetails = { | ||||
|   card_pm: { | ||||
|     PaymentIntent: { | ||||
| @ -355,16 +367,8 @@ export const connectorDetails = { | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         currency: "USD", | ||||
|         setup_future_usage: "on_session", | ||||
|         customer_acceptance: { | ||||
|           acceptance_type: "offline", | ||||
|           accepted_at: "1963-05-03T04:07:52.723Z", | ||||
|           online: { | ||||
|             ip_address: "127.0.0.1", | ||||
|             user_agent: "amet irure esse", | ||||
|           }, | ||||
|         }, | ||||
|         customer_acceptance: customerAcceptance, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
| @ -379,16 +383,8 @@ export const connectorDetails = { | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         currency: "USD", | ||||
|         setup_future_usage: "on_session", | ||||
|         customer_acceptance: { | ||||
|           acceptance_type: "offline", | ||||
|           accepted_at: "1963-05-03T04:07:52.723Z", | ||||
|           online: { | ||||
|             ip_address: "127.0.0.1", | ||||
|             user_agent: "amet irure esse", | ||||
|           }, | ||||
|         }, | ||||
|         customer_acceptance: customerAcceptance, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
| @ -397,6 +393,260 @@ export const connectorDetails = { | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     SaveCardUseNo3DSAutoCaptureOffSession: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_type: "debit", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         setup_future_usage: "off_session", | ||||
|         customer_acceptance: customerAcceptance, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "succeeded", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     SaveCardUseNo3DSManualCaptureOffSession: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         setup_future_usage: "off_session", | ||||
|         customer_acceptance: customerAcceptance, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     SaveCardConfirmManualCaptureOffSession: { | ||||
|       Request: { | ||||
|         setup_future_usage: "off_session", | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MandateSingleUse3DSAutoCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulThreeDSTestCardDetails, | ||||
|         }, | ||||
|         mandate_data: singleUseMandateData, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "succeeded", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MandateSingleUse3DSManualCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulThreeDSTestCardDetails, | ||||
|         }, | ||||
|         mandate_data: singleUseMandateData, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_customer_action", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MandateSingleUseNo3DSAutoCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         mandate_data: singleUseMandateData, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "succeeded", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MandateSingleUseNo3DSManualCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         mandate_data: singleUseMandateData, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MandateMultiUseNo3DSAutoCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         mandate_data: multiUseMandateData, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "succeeded", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MandateMultiUseNo3DSManualCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         mandate_data: multiUseMandateData, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MandateMultiUse3DSAutoCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulThreeDSTestCardDetails, | ||||
|         }, | ||||
|         mandate_data: multiUseMandateData, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MandateMultiUse3DSManualCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulThreeDSTestCardDetails, | ||||
|         }, | ||||
|         mandate_data: multiUseMandateData, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MITAutoCapture: { | ||||
|       Request: {}, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "succeeded", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MITManualCapture: { | ||||
|       Request: {}, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     PaymentMethodIdMandateNo3DSAutoCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         mandate_data: null, | ||||
|         customer_acceptance: customerAcceptance, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "succeeded", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     PaymentMethodIdMandateNo3DSManualCapture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         mandate_data: null, | ||||
|         customer_acceptance: customerAcceptance, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     PaymentMethodIdMandate3DSAutoCapture: { | ||||
|       Configs: { | ||||
|         TRIGGER_SKIP: true, | ||||
|       }, | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         mandate_data: null, | ||||
|         authentication_type: "three_ds", | ||||
|         customer_acceptance: customerAcceptance, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_customer_action", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     PaymentMethodIdMandate3DSManualCapture: { | ||||
|       Configs: { | ||||
|         TRIGGER_SKIP: true, | ||||
|       }, | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         mandate_data: null, | ||||
|         authentication_type: "three_ds", | ||||
|         customer_acceptance: customerAcceptance, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_customer_action", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|   }, | ||||
|   bank_redirect_pm: { | ||||
|     PaymentIntent: getCustomExchange({ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 likhinbopanna
					likhinbopanna