woocommerce-paypal-payments/tests/qa/resources/cards.ts
Misha Utkin d91b641d2a
Implement vaulting functionality for new UI
- Add second visa
- Fix types
- Split PayPalUi.openPayPalGatewayPupup into separate for PayPal, Pay Later, Venmo.
- Add vaulting functionality to PayPalUi.makePayment.
- Move savepaymentMethod from PayPalUi to CustomerAccount
- Separate completeAcdcPayment method for PayPalUi and PayPalUiClassic.
- Implement PayPalUi.completeAcdcVaultedPayment method.
- Add assertions for not/display of vaulted payment methods to PayPalUi/Classic, CustomerAccount.
- Update locators.
2025-06-02 13:53:50 +02:00

45 lines
871 B
TypeScript

const visa: WooCommerce.CreditCard = {
card_number: '4444333322221111',
expiration_date: '12/30',
card_cvv: '029',
card_type: 'Visa',
};
const visa2: WooCommerce.CreditCard = {
card_number: '4012000077777777',
expiration_date: '12/30',
card_cvv: '123',
card_type: 'Visa',
};
const visa3ds: WooCommerce.CreditCard = {
card_number: '4020024518402084',
expiration_date: '01/30',
card_cvv: '123',
card_type: 'Visa',
code_3ds: '1234',
};
const mastercard: WooCommerce.CreditCard = {
card_number: '2223000048400011',
expiration_date: '12/30',
card_cvv: '456',
card_type: 'Mastercard',
};
const declined: WooCommerce.CreditCard = {
card_number: '4032037524607534',
expiration_date: '09/30',
card_cvv: '340',
card_type: 'Visa',
};
export const cards: {
[ key: string ]: WooCommerce.CreditCard;
} = {
visa,
visa2,
visa3ds,
mastercard,
declined,
};