Update client data with Adyen payment methods
This commit is contained in:
parent
00427136bf
commit
61028aa662
4 changed files with 41 additions and 4 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ const advancedScenario0028aData: Partial<ITestData> = {
|
|||
serviceAddress: customerAddress,
|
||||
appointmentDate: nextWeekday
|
||||
},
|
||||
paymentDetailsAdyen: ClientData.getDefaultCreditCardDetailsAdyen()
|
||||
paymentDetailsAdyen: ClientData.getCreditCardDetailsAdyen()
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ const advancedScenario0030aData: Partial<ITestData> = {
|
|||
serviceAddress: customerAddress,
|
||||
appointmentDate: nextWeekday
|
||||
},
|
||||
paymentDetailsAdyen: ClientData.getDefaultCreditCardDetailsAdyen()
|
||||
paymentDetailsAdyen: ClientData.getCreditCardDetailsAdyen()
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue