Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 2,101–2,125 of 4,762
| payment_id→ payment.payment_id | institution_id→ financial_institution.institution_id | issuing_branchTEXT | issued_countryTEXT | account_nameTEXT | card_first4TEXT | card_last4TEXT | expiry_monthINTEGER | expiry_yearINTEGER | walletTEXT |
|---|---|---|---|---|---|---|---|---|---|
| 2490 | 28 | Rotterdam Coolsingel | Netherlands | Julia Bakker | 4112 | 8101 | 3 | 2022 | NULL |
| 2491 | 22 | Tokyo Marunouchi | Japan | Yuto Suzuki | 3571 | 8237 | 1 | 2021 | NULL |
| 2492 | 28 | Amsterdam Zuidas | Netherlands | Tess Jansen | 5533 | 8670 | 4 | 2019 | NULL |
| 2493 | 26 | Melbourne Collins St | Australia | Isla Nguyen | 5454 | 8129 | 6 | 2020 | NULL |
| 2495 | 4 | Strasbourg Kléber | France | Camille Simon | 4136 | 7892 | 8 | 2020 | NULL |
| 2496 | 1 | Nantes Commerce | France | Gabriel Dubois | 5376 | 0457 | 8 | 2018 | NULL |
| 2497 | 2 | Lille Grand Place | France | Lucas Simon | 5517 | 2022 | 4 | 2022 | NULL |
| 2498 | 7 | Seattle Pike Place | United States | Ethan Moore | 5230 | 0816 | 9 | 2022 | NULL |
| 2499 | 18 | Frankfurt Taunusanlage | Germany | Hannah Wagner | 4178 | 2536 | 10 | 2018 | Google Pay |
| 2500 | 1 | Lyon Bellecour | France | Lucas Lefebvre | 4318 | 1818 | 8 | 2020 | NULL |
| 2501 | 22 | Osaka Umeda | Japan | Ren Ito | 4562 | 5948 | 1 | 2022 | NULL |
| 2502 | 20 | São Paulo Paulista | Brazil | Helena Oliveira | 4967 | 2899 | 1 | 2021 | NULL |
| 2503 | 4 | Strasbourg Kléber | France | Chloé Robert | 4129 | 8830 | 12 | 2019 | NULL |
| 2504 | 4 | Paris Louvre | France | Louis Dubois | 4955 | 7193 | 11 | 2022 | NULL |
| 2505 | 17 | Bilbao Abando | Spain | Hugo López | 4627 | 4550 | 7 | 2020 | NULL |
| 2506 | 16 | Sevilla Triana | Spain | Sofía García | 4269 | 2726 | 8 | 2018 | Google Pay |
| 2507 | 19 | München Marienplatz | Germany | Emma Hoffmann | 5449 | 1569 | 9 | 2021 | NULL |
| 2509 | 6 | San Francisco Market St | United States | Mia Moore | 4595 | 4211 | 9 | 2021 | NULL |
| 2510 | 2 | Marseille Canebière | France | Lucas Leroy | 4479 | 0484 | 9 | 2019 | Google Pay |
| 2511 | 16 | Madrid Gran Vía | Spain | Martina Pérez | 5232 | 9310 | 8 | 2022 | Apple Pay |
| 2514 | 18 | Frankfurt Taunusanlage | Germany | Hannah Hoffmann | 4459 | 6010 | 11 | 2019 | NULL |
| 2515 | 5 | Austin Downtown | United States | Noah Taylor | 4387 | 9987 | 4 | 2018 | NULL |
| 2517 | 9 | Guangzhou Tianhe | China | Min Xu | 5440 | 3170 | 12 | 2021 | NULL |
| 2518 | 9 | Guangzhou Tianhe | China | Yang Li | 6239 | 6587 | 2 | 2019 | NULL |
| 2519 | 6 | Atlanta Midtown | United States | Ethan Davis | 3796 | 7195 | 7 | 2020 | NULL |
Table definition
CREATE TABLE card_payment (
payment_id INTEGER PRIMARY KEY REFERENCES payment (payment_id),
institution_id INTEGER NOT NULL REFERENCES financial_institution (institution_id),
issuing_branch TEXT NOT NULL,
issued_country TEXT NOT NULL,
account_name TEXT NOT NULL,
card_first4 TEXT NOT NULL CHECK (length(card_first4) = 4 AND card_first4 NOT GLOB '*[^0-9]*'),
card_last4 TEXT NOT NULL CHECK (length(card_last4) = 4 AND card_last4 NOT GLOB '*[^0-9]*'),
expiry_month INTEGER NOT NULL CHECK (expiry_month BETWEEN 1 AND 12),
expiry_year INTEGER NOT NULL CHECK (expiry_year BETWEEN 2000 AND 2099),
wallet TEXT CHECK (wallet IN ('Apple Pay', 'Google Pay'))
) STRICT;