Update client data with Adyen payment methods

This commit is contained in:
JennyNou 2026-04-15 08:16:28 -04:00
parent 00427136bf
commit 61028aa662
4 changed files with 41 additions and 4 deletions

View file

@ -1,5 +1,5 @@
import { IClient } from "@business-logic/types/Client";
import { IPaymentDetails } from "@business-logic/types/CustomerDetails";
import { IPaymentDetails, IPaymentDetailsAdyen } from "@business-logic/types/CustomerDetails";
import { PaymentType } from "@business-logic/types/Enums";
const essentialClients: IClient[] = [
@ -223,6 +223,19 @@ const defaultCreditCardDetails: IPaymentDetails = {
}
}
const creditCardDetailsAdyen: IPaymentDetailsAdyen = {
paymentType: PaymentType.Credit,
cardNumber: '4151500000000008',
expirationDate: '03/30',
cvv: '737',
billingAddress: {
street: '123 Test Road',
city: 'Columbus',
state: 'Ohio',
postalCode: '43028',
}
}
const defaultAfterpayDetails: IPaymentDetails = {
paymentType: PaymentType.AfterPay,
username: 'itqatest@safelite.com',
@ -233,12 +246,24 @@ const defaultAfterpayDetails: IPaymentDetails = {
cvv: '000'
}
const afterpayDetailsAdyen: IPaymentDetailsAdyen = {
paymentType: PaymentType.AfterPay,
username: 'itqatest@safelite.com',
password: 'Safelite1',
}
const defaultPaypalDetails: IPaymentDetails = {
paymentType: PaymentType.Paypal,
username:'Itqatest@safelite.com',
password: 'Safelite1'
}
const paypalDetailsAdyen: IPaymentDetailsAdyen = {
paymentType: PaymentType.Paypal,
username: 'Itqatest@safelite.com',
password: 'Safelite1'
}
export default class ClientData {
static getEssentialClients() {
return essentialClients;
@ -264,10 +289,22 @@ export default class ClientData {
return defaultCreditCardDetails;
}
static getCreditCardDetailsAdyen() {
return creditCardDetailsAdyen;
}
static getDefaultAfterpayDetails() {
return defaultAfterpayDetails;
}
static getAfterpayDetailsAdyen() {
return afterpayDetailsAdyen;
}
static getPaypalDetailsAdyen() {
return paypalDetailsAdyen;
}
static getDefaultPaypalDetails() {
return defaultPaypalDetails;
}

View file

@ -59,7 +59,7 @@ const advancedScenario0001Data: Partial<ITestData> = {
shopAddress: undefined,
appointmentDate: nextWeekday
},
paymentDetailsAdyen: ClientData.getDefaultCreditCardDetailsAdyen()
paymentDetailsAdyen: ClientData.getCreditCardDetailsAdyen()
}
// TODO: Add validation for deductible/covered amount

View file

@ -72,7 +72,7 @@ const advancedScenario0028aData: Partial<ITestData> = {
serviceAddress: customerAddress,
appointmentDate: nextWeekday
},
paymentDetailsAdyen: ClientData.getDefaultCreditCardDetailsAdyen()
paymentDetailsAdyen: ClientData.getCreditCardDetailsAdyen()
}

View file

@ -67,7 +67,7 @@ const advancedScenario0030aData: Partial<ITestData> = {
serviceAddress: customerAddress,
appointmentDate: nextWeekday
},
paymentDetailsAdyen: ClientData.getDefaultCreditCardDetailsAdyen()
paymentDetailsAdyen: ClientData.getCreditCardDetailsAdyen()
}