Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 1,176–1,200 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 |
|---|---|---|---|---|---|---|---|---|---|
| 1415 | 28 | Rotterdam Coolsingel | Netherlands | Lucas Meijer | 5336 | 6826 | 8 | 2018 | NULL |
| 1417 | 14 | Milano Duomo | Italy | Aurora Ricci | 5580 | 4991 | 11 | 2018 | NULL |
| 1418 | 11 | London Canary Wharf | United Kingdom | Jack Wright | 5170 | 4177 | 5 | 2021 | NULL |
| 1419 | 4 | Strasbourg Kléber | France | Gabriel Moreau | 5554 | 9450 | 10 | 2018 | NULL |
| 1420 | 1 | Paris Opéra | France | Manon Moreau | 4631 | 8283 | 8 | 2018 | NULL |
| 1421 | 8 | Shanghai Pudong | China | Tao Wang | 6255 | 2810 | 11 | 2018 | NULL |
| 1422 | 9 | Shenzhen Futian | China | Fang Sun | 4423 | 8489 | 3 | 2020 | NULL |
| 1423 | 2 | Paris La Défense | France | Camille Lefebvre | 4629 | 0671 | 8 | 2021 | NULL |
| 1424 | 27 | Sydney Martin Place | Australia | Charlotte Jones | 4458 | 0292 | 8 | 2018 | NULL |
| 1425 | 11 | Manchester Market St | United Kingdom | Oliver Williams | 4769 | 1359 | 1 | 2018 | NULL |
| 1426 | 35 | Montréal Ville-Marie | Canada | William Wilson | 5290 | 2579 | 8 | 2020 | NULL |
| 1428 | 3 | Rennes République | France | Louis Lefebvre | 4661 | 4017 | 3 | 2017 | NULL |
| 1429 | 2 | Paris La Défense | France | Manon Leroy | 4712 | 4117 | 6 | 2020 | Google Pay |
| 1430 | 28 | Amsterdam Zuidas | Netherlands | Daan de Jong | 4751 | 5513 | 2 | 2019 | Apple Pay |
| 1431 | 17 | Bilbao Abando | Spain | Hugo Martín | 4120 | 7880 | 9 | 2018 | NULL |
| 1432 | 18 | Frankfurt Taunusanlage | Germany | Finn Weber | 4342 | 0544 | 7 | 2018 | NULL |
| 1433 | 11 | Manchester Market St | United Kingdom | Oliver Wright | 4994 | 9172 | 5 | 2017 | NULL |
| 1434 | 20 | São Paulo Paulista | Brazil | Valentina Silva | 4533 | 2070 | 3 | 2018 | NULL |
| 1435 | 34 | Helsinki Aleksanterinkatu | Finland | Sofia Mäkinen | 4361 | 9906 | 12 | 2017 | NULL |
| 1436 | 17 | Bilbao Abando | Spain | Hugo Martín | 5407 | 3390 | 7 | 2020 | NULL |
| 1437 | 6 | San Francisco Market St | United States | Emma Miller | 4271 | 5525 | 1 | 2018 | NULL |
| 1438 | 27 | Sydney Martin Place | Australia | Noah Wilson | 3780 | 8095 | 4 | 2019 | NULL |
| 1440 | 6 | Boston Back Bay | United States | Mia Jones | 4444 | 0127 | 6 | 2020 | NULL |
| 1441 | 28 | Amsterdam Zuidas | Netherlands | Sem Smit | 4030 | 1269 | 3 | 2019 | NULL |
| 1443 | 19 | München Marienplatz | Germany | Paul Fischer | 4561 | 7292 | 2 | 2018 | 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;