Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 3,701–3,725 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 |
|---|---|---|---|---|---|---|---|---|---|
| 4267 | 1 | Nantes Commerce | France | Lucas Thomas | 4940 | 7638 | 3 | 2022 | NULL |
| 4268 | 17 | Bilbao Abando | Spain | Hugo Martín | 4153 | 6795 | 3 | 2022 | NULL |
| 4269 | 1 | Nantes Commerce | France | Hugo Dubois | 5505 | 8263 | 8 | 2021 | Google Pay |
| 4270 | 10 | Chengdu Jinjiang | China | Jun Liu | 5250 | 0229 | 9 | 2023 | Google Pay |
| 4271 | 11 | Manchester Market St | United Kingdom | George Evans | 5183 | 1154 | 10 | 2022 | NULL |
| 4272 | 5 | Chicago Loop | United States | Logan Jones | 4965 | 3946 | 11 | 2021 | NULL |
| 4273 | 1 | Paris Opéra | France | Gabriel Laurent | 5234 | 2196 | 12 | 2024 | NULL |
| 4274 | 12 | Birmingham New St | United Kingdom | Freddie Taylor | 4395 | 4166 | 9 | 2020 | NULL |
| 4275 | 19 | München Marienplatz | Germany | Finn Weber | 4619 | 1799 | 1 | 2021 | Apple Pay |
| 4276 | 18 | Berlin Unter den Linden | Germany | Elias Hoffmann | 4714 | 3095 | 9 | 2021 | NULL |
| 4277 | 6 | Atlanta Midtown | United States | Olivia Anderson | 4415 | 5382 | 3 | 2020 | NULL |
| 4278 | 12 | Leeds Briggate | United Kingdom | Lily Williams | 4238 | 8622 | 12 | 2022 | NULL |
| 4279 | 7 | Seattle Pike Place | United States | Olivia Anderson | 5439 | 5624 | 5 | 2021 | Google Pay |
| 4280 | 1 | Paris Opéra | France | Lucas Dubois | 4063 | 3319 | 12 | 2021 | Apple Pay |
| 4281 | 8 | Shanghai Pudong | China | Jing Chen | 5267 | 8754 | 9 | 2020 | NULL |
| 4282 | 1 | Lyon Bellecour | France | Lucas Dubois | 4446 | 2650 | 10 | 2023 | NULL |
| 4284 | 18 | Frankfurt Taunusanlage | Germany | Ben Schneider | 5356 | 0183 | 3 | 2020 | NULL |
| 4285 | 21 | Brasília Asa Sul | Brazil | Valentina Rodrigues | 4233 | 9804 | 11 | 2024 | Apple Pay |
| 4286 | 20 | São Paulo Paulista | Brazil | Alice Pereira | 5245 | 5148 | 5 | 2021 | Google Pay |
| 4287 | 5 | Austin Downtown | United States | Mason Anderson | 4863 | 6626 | 9 | 2024 | Google Pay |
| 4288 | 7 | Seattle Pike Place | United States | Ella Smith | 5511 | 1915 | 7 | 2021 | NULL |
| 4289 | 1 | Nantes Commerce | France | Jules Robert | 4725 | 6301 | 10 | 2024 | NULL |
| 4290 | 20 | Rio Centro | Brazil | Alice Pereira | 4777 | 3864 | 1 | 2021 | NULL |
| 4291 | 2 | Marseille Canebière | France | Hugo Martin | 4816 | 3407 | 7 | 2024 | NULL |
| 4292 | 29 | Utrecht Centrum | Netherlands | Tess Visser | 4393 | 0655 | 3 | 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;