Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 2,451–2,475 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2887 | 16 | Sevilla Triana | Spain | Pablo Rodríguez | 4942 | 4965 | 7 | 2022 | NULL |
| 2888 | 27 | Sydney Martin Place | Australia | Noah Ryan | 4750 | 3977 | 6 | 2022 | NULL |
| 2889 | 28 | Rotterdam Coolsingel | Netherlands | Emma Smit | 4425 | 2834 | 6 | 2023 | NULL |
| 2890 | 22 | Tokyo Marunouchi | Japan | Yuto Tanaka | 3569 | 8651 | 8 | 2020 | NULL |
| 2891 | 18 | Frankfurt Taunusanlage | Germany | Leon Koch | 5127 | 0951 | 12 | 2019 | NULL |
| 2892 | 29 | Utrecht Centrum | Netherlands | Tess de Jong | 5288 | 5655 | 8 | 2021 | Apple Pay |
| 2893 | 29 | Utrecht Centrum | Netherlands | Daan de Vries | 5158 | 7681 | 6 | 2021 | NULL |
| 2894 | 32 | Göteborg Avenyn | Sweden | Alice Persson | 5308 | 1738 | 9 | 2021 | NULL |
| 2895 | 4 | Paris Louvre | France | Lucas Simon | 4207 | 6912 | 4 | 2021 | NULL |
| 2896 | 4 | Paris Louvre | France | Gabriel Durand | 5267 | 2527 | 6 | 2023 | NULL |
| 2897 | 3 | Toulouse Capitole | France | Arthur Durand | 5332 | 8801 | 2 | 2023 | NULL |
| 2898 | 5 | Austin Downtown | United States | Mason Wilson | 4183 | 8754 | 8 | 2020 | NULL |
| 2899 | 3 | Bordeaux Chartrons | France | Léa Leroy | 5543 | 1155 | 5 | 2021 | NULL |
| 2900 | 3 | Rennes République | France | Hugo Robert | 5399 | 8478 | 9 | 2021 | NULL |
| 2901 | 30 | Moscow Tverskaya | Russia | Anastasia Morozov | 4426 | 7382 | 11 | 2022 | NULL |
| 2903 | 6 | Boston Back Bay | United States | Harper Davis | 3728 | 0382 | 10 | 2020 | NULL |
| 2905 | 14 | Milano Duomo | Italy | Leonardo Ferrari | 5538 | 1598 | 3 | 2019 | Apple Pay |
| 2906 | 6 | Boston Back Bay | United States | Logan Wilson | 5444 | 1688 | 8 | 2023 | Google Pay |
| 2907 | 6 | San Francisco Market St | United States | Logan Davis | 5480 | 9586 | 7 | 2021 | NULL |
| 2908 | 30 | Saint Petersburg Nevsky | Russia | Dmitry Sokolov | 5127 | 5742 | 7 | 2021 | NULL |
| 2909 | 5 | Chicago Loop | United States | Harper Smith | 5157 | 3441 | 2 | 2020 | NULL |
| 2910 | 3 | Toulouse Capitole | France | Inès Moreau | 4914 | 8400 | 5 | 2021 | NULL |
| 2911 | 5 | Austin Downtown | United States | Ava Brown | 4317 | 2927 | 12 | 2022 | NULL |
| 2912 | 29 | Eindhoven Stratumseind | Netherlands | Sophie Visser | 4057 | 3751 | 1 | 2021 | NULL |
| 2913 | 22 | Osaka Umeda | Japan | Sakura Takahashi | 5119 | 4442 | 10 | 2021 | 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;