Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 2,776–2,800 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 |
|---|---|---|---|---|---|---|---|---|---|
| 3242 | 12 | Leeds Briggate | United Kingdom | Alfie Wilson | 4686 | 5782 | 6 | 2020 | NULL |
| 3243 | 21 | Brasília Asa Sul | Brazil | Davi Oliveira | 4442 | 5501 | 3 | 2020 | NULL |
| 3244 | 15 | Roma Termini | Italy | Lorenzo Ricci | 5374 | 1017 | 6 | 2019 | Apple Pay |
| 3245 | 9 | Guangzhou Tianhe | China | Wei Wang | 5495 | 4417 | 5 | 2019 | NULL |
| 3246 | 6 | San Francisco Market St | United States | Mia Smith | 4771 | 6120 | 5 | 2020 | NULL |
| 3247 | 4 | Paris Louvre | France | Gabriel Leroy | 4967 | 9750 | 6 | 2021 | NULL |
| 3248 | 14 | Milano Duomo | Italy | Giulia Bianchi | 5221 | 6849 | 8 | 2021 | NULL |
| 3249 | 31 | Kraków Rynek | Poland | Julia Wójcik | 4605 | 2245 | 5 | 2022 | NULL |
| 3250 | 19 | Hamburg Jungfernstieg | Germany | Finn Schneider | 5389 | 6196 | 4 | 2022 | Apple Pay |
| 3251 | 7 | Denver Union Station | United States | Mia Davis | 4400 | 0123 | 8 | 2022 | Apple Pay |
| 3252 | 29 | Utrecht Centrum | Netherlands | Daan Smit | 5360 | 3766 | 4 | 2021 | NULL |
| 3253 | 9 | Guangzhou Tianhe | China | Wei Zhang | 6210 | 2864 | 12 | 2022 | NULL |
| 3255 | 14 | Torino Centro | Italy | Lorenzo Ricci | 4330 | 7145 | 10 | 2023 | NULL |
| 3256 | 16 | Madrid Gran Vía | Spain | Sofía Martínez | 4005 | 4748 | 3 | 2020 | NULL |
| 3257 | 18 | Frankfurt Taunusanlage | Germany | Leon Becker | 4710 | 1343 | 2 | 2023 | Google Pay |
| 3258 | 10 | Chengdu Jinjiang | China | Jun Xu | 4428 | 9511 | 5 | 2020 | NULL |
| 3259 | 6 | Atlanta Midtown | United States | Ava Johnson | 4764 | 9632 | 1 | 2023 | NULL |
| 3260 | 9 | Guangzhou Tianhe | China | Fang Sun | 6298 | 6888 | 9 | 2019 | NULL |
| 3261 | 10 | Chengdu Jinjiang | China | Yan Li | 5371 | 6245 | 2 | 2022 | NULL |
| 3262 | 6 | San Francisco Market St | United States | Mia Johnson | 4854 | 6579 | 10 | 2023 | NULL |
| 3263 | 15 | Firenze Santa Maria Novella | Italy | Matteo Romano | 4070 | 3586 | 10 | 2021 | NULL |
| 3264 | 29 | Utrecht Centrum | Netherlands | Sem de Jong | 4842 | 0585 | 7 | 2021 | Google Pay |
| 3265 | 29 | Eindhoven Stratumseind | Netherlands | Sem de Jong | 4972 | 3269 | 4 | 2020 | Google Pay |
| 3266 | 1 | Paris Opéra | France | Gabriel Durand | 4057 | 4494 | 8 | 2023 | NULL |
| 3267 | 15 | Roma Termini | Italy | Giulia Marino | 5211 | 4093 | 12 | 2020 | 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;