Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 3,651–3,675 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 |
|---|---|---|---|---|---|---|---|---|---|
| 4214 | 10 | Hangzhou Xihu | China | Min Sun | 4128 | 9392 | 2 | 2021 | NULL |
| 4215 | 11 | Manchester Market St | United Kingdom | Ava Walker | 3768 | 2218 | 8 | 2020 | Apple Pay |
| 4216 | 32 | Stockholm Sergels Torg | Sweden | Elsa Larsson | 4583 | 3250 | 10 | 2022 | NULL |
| 4217 | 6 | Boston Back Bay | United States | Mason Miller | 4193 | 3757 | 11 | 2023 | NULL |
| 4218 | 32 | Göteborg Avenyn | Sweden | Oscar Eriksson | 4511 | 8796 | 8 | 2020 | NULL |
| 4219 | 1 | Paris Opéra | France | Manon Leroy | 5546 | 8699 | 8 | 2020 | NULL |
| 4220 | 30 | Moscow Tverskaya | Russia | Anna Vasiliev | 4535 | 3243 | 6 | 2020 | NULL |
| 4221 | 1 | Nantes Commerce | France | Arthur Petit | 4533 | 1994 | 9 | 2021 | NULL |
| 4222 | 4 | Paris Louvre | France | Inès Thomas | 5224 | 2274 | 8 | 2023 | NULL |
| 4223 | 1 | Nantes Commerce | France | Chloé Laurent | 5519 | 9714 | 8 | 2020 | NULL |
| 4224 | 3 | Rennes République | France | Jules Martin | 4427 | 1767 | 8 | 2022 | NULL |
| 4225 | 19 | München Marienplatz | Germany | Finn Fischer | 5189 | 3143 | 2 | 2021 | NULL |
| 4226 | 2 | Marseille Canebière | France | Zoé Simon | 4045 | 0137 | 9 | 2023 | Apple Pay |
| 4227 | 34 | Tampere Hämeenkatu | Finland | Oliver Nieminen | 4535 | 4681 | 6 | 2022 | NULL |
| 4228 | 34 | Tampere Hämeenkatu | Finland | Oliver Nieminen | 5113 | 5708 | 7 | 2021 | Apple Pay |
| 4230 | 16 | Sevilla Triana | Spain | Pablo Martín | 4304 | 3998 | 4 | 2024 | NULL |
| 4231 | 22 | Tokyo Marunouchi | Japan | Ren Watanabe | 3532 | 9042 | 11 | 2024 | NULL |
| 4232 | 7 | Seattle Pike Place | United States | Liam Johnson | 4363 | 1889 | 2 | 2020 | Google Pay |
| 4233 | 5 | Manhattan Midtown | United States | Liam Johnson | 3777 | 5040 | 12 | 2024 | NULL |
| 4234 | 5 | Chicago Loop | United States | Liam Miller | 4309 | 8733 | 2 | 2021 | Google Pay |
| 4235 | 7 | Denver Union Station | United States | Ava Miller | 3756 | 8917 | 7 | 2020 | NULL |
| 4236 | 20 | Rio Centro | Brazil | Valentina Ferreira | 5100 | 9563 | 2 | 2024 | NULL |
| 4237 | 3 | Rennes République | France | Camille Robert | 4732 | 6110 | 1 | 2024 | NULL |
| 4238 | 28 | Amsterdam Zuidas | Netherlands | Tess Meijer | 4674 | 2355 | 12 | 2024 | NULL |
| 4239 | 2 | Lille Grand Place | France | Gabriel Laurent | 4749 | 5772 | 7 | 2020 | Google 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;