Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 2,901–2,925 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 |
|---|---|---|---|---|---|---|---|---|---|
| 3375 | 21 | Belo Horizonte Savassi | Brazil | Helena Ferreira | 4070 | 9990 | 2 | 2021 | NULL |
| 3376 | 12 | Birmingham New St | United Kingdom | Alfie Jones | 5180 | 5633 | 12 | 2020 | NULL |
| 3377 | 19 | Hamburg Jungfernstieg | Germany | Emma Weber | 4154 | 6584 | 2 | 2020 | Apple Pay |
| 3378 | 14 | Torino Centro | Italy | Francesco Ferrari | 4936 | 6654 | 3 | 2021 | NULL |
| 3380 | 18 | Berlin Unter den Linden | Germany | Paul Hoffmann | 4539 | 2692 | 1 | 2020 | NULL |
| 3381 | 3 | Bordeaux Chartrons | France | Manon Thomas | 4894 | 4535 | 11 | 2022 | Apple Pay |
| 3382 | 2 | Marseille Canebière | France | Camille Robert | 4968 | 2767 | 10 | 2020 | NULL |
| 3383 | 7 | Denver Union Station | United States | Mason Williams | 4165 | 8189 | 5 | 2023 | NULL |
| 3384 | 19 | München Marienplatz | Germany | Lea Meyer | 5272 | 0449 | 1 | 2021 | NULL |
| 3385 | 31 | Kraków Rynek | Poland | Szymon Kowalski | 5434 | 3178 | 1 | 2022 | NULL |
| 3386 | 3 | Rennes République | France | Hugo Moreau | 4297 | 0439 | 2 | 2022 | NULL |
| 3387 | 9 | Guangzhou Tianhe | China | Lei Chen | 4980 | 8676 | 2 | 2022 | Apple Pay |
| 3388 | 9 | Shenzhen Futian | China | Hao Sun | 4802 | 5174 | 5 | 2020 | NULL |
| 3389 | 1 | Lyon Bellecour | France | Manon Moreau | 5416 | 1522 | 3 | 2023 | NULL |
| 3390 | 4 | Strasbourg Kléber | France | Gabriel Petit | 4049 | 4267 | 7 | 2021 | NULL |
| 3391 | 10 | Hangzhou Xihu | China | Yang Wu | 4658 | 7061 | 6 | 2023 | NULL |
| 3392 | 13 | Bristol Corn St | United Kingdom | Freddie Wilson | 4340 | 6415 | 12 | 2021 | NULL |
| 3393 | 24 | Seoul Yeouido | South Korea | Seo-jun Choi | 4702 | 9417 | 3 | 2020 | Google Pay |
| 3394 | 22 | Osaka Umeda | Japan | Yuto Watanabe | 5260 | 5781 | 9 | 2023 | Apple Pay |
| 3395 | 20 | São Paulo Paulista | Brazil | Alice Pereira | 5549 | 8924 | 6 | 2021 | NULL |
| 3396 | 5 | Manhattan Midtown | United States | Mason Williams | 4166 | 7118 | 8 | 2022 | Apple Pay |
| 3397 | 13 | Edinburgh Princes St | United Kingdom | Ava Wright | 3723 | 0916 | 10 | 2023 | NULL |
| 3398 | 26 | Woolloomooloo | Australia | Charlotte Williams | 5153 | 9569 | 5 | 2019 | NULL |
| 3400 | 11 | Manchester Market St | United Kingdom | Sophie Walker | 4277 | 4173 | 10 | 2023 | NULL |
| 3402 | 28 | Rotterdam Coolsingel | Netherlands | Julia Smit | 5205 | 0154 | 4 | 2019 | Apple Pay |
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;