mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 10:06:32 +08:00 
			
		
		
		
	ci(cypress): update paybox configs (#5664)
This commit is contained in:
		| @ -1,136 +1,453 @@ | ||||
| const successfulNo3DSCardDetails = { | ||||
|     card_number: "1111222233334444", | ||||
|     card_exp_month: "05", | ||||
|     card_exp_year: "27", | ||||
|     card_holder_name: "joseph Doe", | ||||
|     card_cvc: "222", | ||||
|   card_number: "1111222233334444", | ||||
|   card_exp_month: "05", | ||||
|   card_exp_year: "27", | ||||
|   card_holder_name: "joseph Doe", | ||||
|   card_cvc: "222", | ||||
| }; | ||||
|  | ||||
| export const connectorDetails = { | ||||
|     card_pm: { | ||||
|         PaymentIntent: { | ||||
|             Request: { | ||||
|                 payment_method: "card", | ||||
|                 payment_method_data: { | ||||
|                     card: successfulNo3DSCardDetails, | ||||
|                 }, | ||||
|                 currency: "EUR", | ||||
|                 customer_acceptance: null, | ||||
|                 setup_future_usage: "on_session", | ||||
|             }, | ||||
|             Response: { | ||||
|                 status: 200, | ||||
|                 body: { | ||||
|                     status: "requires_payment_method", | ||||
|                 }, | ||||
|             }, | ||||
|   card_pm: { | ||||
|     PaymentIntent: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         No3DSManualCapture: { | ||||
|             Request: { | ||||
|                 payment_method: "card", | ||||
|                 payment_method_data: { | ||||
|                     card: successfulNo3DSCardDetails, | ||||
|                 }, | ||||
|                 customer_acceptance: null, | ||||
|                 setup_future_usage: "on_session", | ||||
|             }, | ||||
|             Response: { | ||||
|                 status: 200, | ||||
|                 body: { | ||||
|                     status: "processing", | ||||
|                 }, | ||||
|             }, | ||||
|         }, | ||||
|         No3DSAutoCapture: { | ||||
|             Request: { | ||||
|                 payment_method: "card", | ||||
|                 payment_method_data: { | ||||
|                     card: successfulNo3DSCardDetails, | ||||
|                 }, | ||||
|                 customer_acceptance: null, | ||||
|                 setup_future_usage: "on_session", | ||||
|             }, | ||||
|             Response: { | ||||
|                 status: 200, | ||||
|                 body: { | ||||
|                     status: "processing", | ||||
|                 }, | ||||
|             }, | ||||
|         }, | ||||
|         Capture: { | ||||
|             Request: { | ||||
|                 payment_method: "card", | ||||
|                 payment_method_data: { | ||||
|                     card: successfulNo3DSCardDetails, | ||||
|                 }, | ||||
|                 customer_acceptance: null, | ||||
|             }, | ||||
|             Response: { | ||||
|                 status: 200, | ||||
|                 body: { | ||||
|                     status: "processing", | ||||
|                     amount: 6500, | ||||
|                     amount_capturable: 6500, | ||||
|                     amount_received: null, | ||||
|                 }, | ||||
|             }, | ||||
|         }, | ||||
|         PartialCapture: { | ||||
|             Request: {}, | ||||
|             Response: { | ||||
|                 status: 200, | ||||
|                 body: { | ||||
|                     status: "processing", | ||||
|                     amount: 6500, | ||||
|                     amount_capturable: 6500, | ||||
|                     amount_received: null, | ||||
|                 }, | ||||
|             }, | ||||
|         }, | ||||
|         Refund: { | ||||
|             Request: { | ||||
|                 payment_method: "card", | ||||
|                 payment_method_data: { | ||||
|                     card: successfulNo3DSCardDetails, | ||||
|                 }, | ||||
|                 customer_acceptance: null, | ||||
|             }, | ||||
|             Response: { | ||||
|                 status: 200, | ||||
|                 body: { | ||||
|                     status: "pending", | ||||
|                 }, | ||||
|             }, | ||||
|         }, | ||||
|         PartialRefund: { | ||||
|             Request: { | ||||
|                 payment_method: "card", | ||||
|                 payment_method_data: { | ||||
|                     card: successfulNo3DSCardDetails, | ||||
|                 }, | ||||
|                 customer_acceptance: null, | ||||
|             }, | ||||
|             Response: { | ||||
|                 status: 200, | ||||
|                 body: { | ||||
|                     status: "pending", | ||||
|                 }, | ||||
|             }, | ||||
|         }, | ||||
|         SyncRefund: { | ||||
|             Request: { | ||||
|                 payment_method: "card", | ||||
|                 payment_method_data: { | ||||
|                     card: successfulNo3DSCardDetails, | ||||
|                 }, | ||||
|                 customer_acceptance: null, | ||||
|             }, | ||||
|             Response: { | ||||
|                 status: 200, | ||||
|                 body: { | ||||
|                     status: "succeeded", | ||||
|                 }, | ||||
|             }, | ||||
|         currency: "EUR", | ||||
|         customer_acceptance: null, | ||||
|         setup_future_usage: "on_session", | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_payment_method", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     No3DSManualCapture: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         customer_acceptance: null, | ||||
|         setup_future_usage: "on_session", | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "requires_capture", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     No3DSAutoCapture: { | ||||
|       Request: { | ||||
|         // Auto capture with different currency, so we need to pass currency in here | ||||
|         currency: "EUR", | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         customer_acceptance: null, | ||||
|         setup_future_usage: "on_session", | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "processing", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     Capture: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         customer_acceptance: null, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "processing", | ||||
|           amount: 6500, | ||||
|           amount_capturable: 6500, | ||||
|           amount_received: null, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     PartialCapture: { | ||||
|       Request: {}, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "processing", | ||||
|           amount: 6500, | ||||
|           amount_capturable: 6500, | ||||
|           amount_received: null, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     Refund: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         customer_acceptance: null, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "pending", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     PartialRefund: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         customer_acceptance: null, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "pending", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     SyncRefund: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         customer_acceptance: null, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 200, | ||||
|         body: { | ||||
|           status: "succeeded", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|  | ||||
|     InvalidCardNumber: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         payment_method: "card", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "123456", | ||||
|             card_exp_month: "10", | ||||
|             card_exp_year: "25", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: "Json deserialize error: invalid card number length", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     InvalidExpiryMonth: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         payment_method: "card", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "4242424242424242", | ||||
|             card_exp_month: "00", | ||||
|             card_exp_year: "2023", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: "Invalid Expiry Month", | ||||
|             code: "IR_16", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     InvalidExpiryYear: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         payment_method: "card", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "4242424242424242", | ||||
|             card_exp_month: "01", | ||||
|             card_exp_year: "2023", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: "Invalid Expiry Year", | ||||
|             code: "IR_16", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     InvalidCardCvv: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         payment_method: "card", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "4242424242424242", | ||||
|             card_exp_month: "01", | ||||
|             card_exp_year: "2023", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123456", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: "Invalid card_cvc length", | ||||
|             code: "IR_16", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     InvalidCurrency: { | ||||
|       Request: { | ||||
|         currency: "United", | ||||
|         payment_method: "card", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "4242424242424242", | ||||
|             card_exp_month: "01", | ||||
|             card_exp_year: "2023", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123456", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: | ||||
|             "Json deserialize error: unknown variant `United`, expected one of `AED`, `ALL`, `AMD`, `ANG`, `AOA`, `ARS`, `AUD`, `AWG`, `AZN`, `BAM`, `BBD`, `BDT`, `BGN`, `BHD`, `BIF`, `BMD`, `BND`, `BOB`, `BRL`, `BSD`, `BWP`, `BYN`, `BZD`, `CAD`, `CHF`, `CLP`, `CNY`, `COP`, `CRC`, `CUP`, `CVE`, `CZK`, `DJF`, `DKK`, `DOP`, `DZD`, `EGP`, `ETB`, `EUR`, `FJD`, `FKP`, `GBP`, `GEL`, `GHS`, `GIP`, `GMD`, `GNF`, `GTQ`, `GYD`, `HKD`, `HNL`, `HRK`, `HTG`, `HUF`, `IDR`, `ILS`, `INR`, `IQD`, `JMD`, `JOD`, `JPY`, `KES`, `KGS`, `KHR`, `KMF`, `KRW`, `KWD`, `KYD`, `KZT`, `LAK`, `LBP`, `LKR`, `LRD`, `LSL`, `LYD`, `MAD`, `MDL`, `MGA`, `MKD`, `MMK`, `MNT`, `MOP`, `MRU`, `MUR`, `MVR`, `MWK`, `MXN`, `MYR`, `MZN`, `NAD`, `NGN`, `NIO`, `NOK`, `NPR`, `NZD`, `OMR`, `PAB`, `PEN`, `PGK`, `PHP`, `PKR`, `PLN`, `PYG`, `QAR`, `RON`, `RSD`, `RUB`, `RWF`, `SAR`, `SBD`, `SCR`, `SEK`, `SGD`, `SHP`, `SLE`, `SLL`, `SOS`, `SRD`, `SSP`, `STN`, `SVC`, `SZL`, `THB`, `TND`, `TOP`, `TRY`, `TTD`, `TWD`, `TZS`, `UAH`, `UGX`, `USD`, `UYU`, `UZS`, `VES`, `VND`, `VUV`, `WST`, `XAF`, `XCD`, `XOF`, `XPF`, `YER`, `ZAR`, `ZMW`", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     InvalidCaptureMethod: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         capture_method: "auto", | ||||
|         payment_method: "card", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "4242424242424242", | ||||
|             card_exp_month: "01", | ||||
|             card_exp_year: "2023", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123456", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: | ||||
|             "Json deserialize error: unknown variant `auto`, expected one of `automatic`, `manual`, `manual_multiple`, `scheduled`", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     InvalidPaymentMethod: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         payment_method: "this_supposed_to_be_a_card", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "4242424242424242", | ||||
|             card_exp_month: "01", | ||||
|             card_exp_year: "2023", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123456", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: | ||||
|             "Json deserialize error: unknown variant `this_supposed_to_be_a_card`, expected one of `card`, `card_redirect`, `pay_later`, `wallet`, `bank_redirect`, `bank_transfer`, `crypto`, `bank_debit`, `reward`, `real_time_payment`, `upi`, `voucher`, `gift_card`, `open_banking`", | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     InvalidAmountToCapture: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         amount_to_capture: 10000, | ||||
|         payment_method: "card", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "4242424242424242", | ||||
|             card_exp_month: "01", | ||||
|             card_exp_year: "2026", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: | ||||
|               "amount_to_capture contains invalid data. Expected format is amount_to_capture lesser than amount", | ||||
|             code: "IR_05", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     MissingRequiredParam: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|         payment_method_type: "debit", | ||||
|         setup_future_usage: "on_session", | ||||
|         payment_method_data: { | ||||
|           card: { | ||||
|             card_number: "4242424242424242", | ||||
|             card_exp_month: "01", | ||||
|             card_exp_year: "2026", | ||||
|             card_holder_name: "joseph Doe", | ||||
|             card_cvc: "123", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: "Missing required param: payment_method", | ||||
|             code: "IR_04", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     PaymentIntentErrored: { | ||||
|       Request: { | ||||
|         currency: "EUR", | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 422, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: "A payment token or payment method data is required", | ||||
|             code: "IR_06", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     CaptureGreaterAmount: { | ||||
|       Request: { | ||||
|         Request: { | ||||
|           payment_method: "card", | ||||
|           payment_method_data: { | ||||
|             card: successfulNo3DSCardDetails, | ||||
|           }, | ||||
|           currency: "EUR", | ||||
|           customer_acceptance: null, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: "amount_to_capture is greater than amount", | ||||
|             code: "IR_06", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     CaptureCapturedAmount: { | ||||
|       Request: { | ||||
|         Request: { | ||||
|           payment_method: "card", | ||||
|           payment_method_data: { | ||||
|             card: successfulNo3DSCardDetails, | ||||
|           }, | ||||
|           currency: "EUR", | ||||
|           customer_acceptance: null, | ||||
|         }, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: | ||||
|               "This Payment could not be captured because it has a payment.status of succeeded. The expected state is requires_capture, partially_captured_and_capturable, processing", | ||||
|             code: "IR_14", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     ConfirmSuccessfulPayment: { | ||||
|       Request: { | ||||
|         payment_method: "card", | ||||
|         payment_method_data: { | ||||
|           card: successfulNo3DSCardDetails, | ||||
|         }, | ||||
|         currency: "EUR", | ||||
|         customer_acceptance: null, | ||||
|       }, | ||||
|       Response: { | ||||
|         status: 400, | ||||
|         body: { | ||||
|           error: { | ||||
|             type: "invalid_request", | ||||
|             message: | ||||
|               "You cannot confirm this payment because it has status succeeded", | ||||
|             code: "IR_16", | ||||
|           }, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|   }, | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user
	 Pa1NarK
					Pa1NarK