mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 17:47:54 +08:00
ci(cypress): Add Paypal Mandates (#6794)
This commit is contained in:
@ -637,8 +637,6 @@ export const connectorDetails = {
|
|||||||
status: 200,
|
status: 200,
|
||||||
body: {
|
body: {
|
||||||
status: "requires_payment_method",
|
status: "requires_payment_method",
|
||||||
shipping_cost: 50,
|
|
||||||
amount: 6500,
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
@ -1456,7 +1454,7 @@ export const connectorDetails = {
|
|||||||
Request: {
|
Request: {
|
||||||
currency: "USD",
|
currency: "USD",
|
||||||
customer_acceptance: null,
|
customer_acceptance: null,
|
||||||
setup_future_usage: "off_session",
|
setup_future_usage: "on_session",
|
||||||
authentication_type: "no_three_ds",
|
authentication_type: "no_three_ds",
|
||||||
},
|
},
|
||||||
Response: {
|
Response: {
|
||||||
@ -1469,7 +1467,7 @@ export const connectorDetails = {
|
|||||||
PaymentWithBilling: {
|
PaymentWithBilling: {
|
||||||
Request: {
|
Request: {
|
||||||
currency: "USD",
|
currency: "USD",
|
||||||
setup_future_usage: "off_session",
|
setup_future_usage: "on_session",
|
||||||
billing: {
|
billing: {
|
||||||
address: {
|
address: {
|
||||||
line1: "1467",
|
line1: "1467",
|
||||||
@ -1499,7 +1497,7 @@ export const connectorDetails = {
|
|||||||
PaymentWithFullName: {
|
PaymentWithFullName: {
|
||||||
Request: {
|
Request: {
|
||||||
currency: "USD",
|
currency: "USD",
|
||||||
setup_future_usage: "off_session",
|
setup_future_usage: "on_session",
|
||||||
billing: {
|
billing: {
|
||||||
address: {
|
address: {
|
||||||
first_name: "joseph",
|
first_name: "joseph",
|
||||||
@ -1521,7 +1519,7 @@ export const connectorDetails = {
|
|||||||
PaymentWithBillingEmail: {
|
PaymentWithBillingEmail: {
|
||||||
Request: {
|
Request: {
|
||||||
currency: "USD",
|
currency: "USD",
|
||||||
setup_future_usage: "off_session",
|
setup_future_usage: "on_session",
|
||||||
email: "hyperswitch_sdk_demo_id1@gmail.com",
|
email: "hyperswitch_sdk_demo_id1@gmail.com",
|
||||||
billing: {
|
billing: {
|
||||||
address: {
|
address: {
|
||||||
|
|||||||
@ -16,15 +16,17 @@ const successfulThreeDSTestCardDetails = {
|
|||||||
card_cvc: "123",
|
card_cvc: "123",
|
||||||
};
|
};
|
||||||
|
|
||||||
const singleUseMandateData = {
|
const customerAcceptance = {
|
||||||
customer_acceptance: {
|
acceptance_type: "offline",
|
||||||
acceptance_type: "offline",
|
accepted_at: "1963-05-03T04:07:52.723Z",
|
||||||
accepted_at: "1963-05-03T04:07:52.723Z",
|
online: {
|
||||||
online: {
|
ip_address: "125.0.0.1",
|
||||||
ip_address: "125.0.0.1",
|
user_agent: "amet irure esse",
|
||||||
user_agent: "amet irure esse",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
const singleUseMandateData = {
|
||||||
|
customer_acceptance: customerAcceptance,
|
||||||
mandate_type: {
|
mandate_type: {
|
||||||
single_use: {
|
single_use: {
|
||||||
amount: 8000,
|
amount: 8000,
|
||||||
@ -33,6 +35,16 @@ const singleUseMandateData = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const multiUseMandateData = {
|
||||||
|
customer_acceptance: customerAcceptance,
|
||||||
|
mandate_type: {
|
||||||
|
multi_use: {
|
||||||
|
amount: 8000,
|
||||||
|
currency: "USD",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
export const connectorDetails = {
|
export const connectorDetails = {
|
||||||
card_pm: {
|
card_pm: {
|
||||||
PaymentIntent: {
|
PaymentIntent: {
|
||||||
@ -355,16 +367,8 @@ export const connectorDetails = {
|
|||||||
payment_method_data: {
|
payment_method_data: {
|
||||||
card: successfulNo3DSCardDetails,
|
card: successfulNo3DSCardDetails,
|
||||||
},
|
},
|
||||||
currency: "USD",
|
|
||||||
setup_future_usage: "on_session",
|
setup_future_usage: "on_session",
|
||||||
customer_acceptance: {
|
customer_acceptance: customerAcceptance,
|
||||||
acceptance_type: "offline",
|
|
||||||
accepted_at: "1963-05-03T04:07:52.723Z",
|
|
||||||
online: {
|
|
||||||
ip_address: "127.0.0.1",
|
|
||||||
user_agent: "amet irure esse",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
Response: {
|
Response: {
|
||||||
status: 200,
|
status: 200,
|
||||||
@ -379,16 +383,8 @@ export const connectorDetails = {
|
|||||||
payment_method_data: {
|
payment_method_data: {
|
||||||
card: successfulNo3DSCardDetails,
|
card: successfulNo3DSCardDetails,
|
||||||
},
|
},
|
||||||
currency: "USD",
|
|
||||||
setup_future_usage: "on_session",
|
setup_future_usage: "on_session",
|
||||||
customer_acceptance: {
|
customer_acceptance: customerAcceptance,
|
||||||
acceptance_type: "offline",
|
|
||||||
accepted_at: "1963-05-03T04:07:52.723Z",
|
|
||||||
online: {
|
|
||||||
ip_address: "127.0.0.1",
|
|
||||||
user_agent: "amet irure esse",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
Response: {
|
Response: {
|
||||||
status: 200,
|
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: {
|
bank_redirect_pm: {
|
||||||
PaymentIntent: getCustomExchange({
|
PaymentIntent: getCustomExchange({
|
||||||
|
|||||||
Reference in New Issue
Block a user