Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 3,926–3,950 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 |
|---|---|---|---|---|---|---|---|---|---|
| 4500 | 17 | Barcelona Eixample | Spain | Paula Pérez | 4213 | 6156 | 1 | 2020 | NULL |
| 4502 | 23 | Kyoto Shijo | Japan | Ren Sato | 3576 | 0616 | 4 | 2020 | NULL |
| 4503 | 10 | Chengdu Jinjiang | China | Jun Zhou | 6209 | 2299 | 4 | 2023 | NULL |
| 4504 | 1 | Paris Opéra | France | Louis Martin | 4424 | 4659 | 6 | 2024 | Apple Pay |
| 4506 | 5 | Austin Downtown | United States | Mia Johnson | 5100 | 1271 | 7 | 2021 | NULL |
| 4507 | 7 | Seattle Pike Place | United States | James Davis | 3745 | 6380 | 8 | 2020 | Apple Pay |
| 4508 | 4 | Strasbourg Kléber | France | Zoé Laurent | 5120 | 7554 | 5 | 2021 | NULL |
| 4509 | 5 | Chicago Loop | United States | Logan Miller | 5102 | 8556 | 7 | 2023 | Google Pay |
| 4510 | 25 | Seoul Gangnam | South Korea | Ji-woo Cho | 4058 | 8248 | 1 | 2021 | NULL |
| 4511 | 12 | Birmingham New St | United Kingdom | Amelia Johnson | 4862 | 8116 | 5 | 2020 | NULL |
| 4512 | 14 | Milano Duomo | Italy | Aurora Ferrari | 4632 | 8761 | 8 | 2020 | NULL |
| 4513 | 5 | Chicago Loop | United States | Ethan Brown | 4135 | 9966 | 10 | 2023 | NULL |
| 4514 | 7 | Seattle Pike Place | United States | Ethan Brown | 5279 | 6057 | 9 | 2024 | NULL |
| 4515 | 28 | Rotterdam Coolsingel | Netherlands | Julia Visser | 4361 | 7956 | 8 | 2023 | NULL |
| 4516 | 6 | Boston Back Bay | United States | James Garcia | 5325 | 7732 | 12 | 2022 | NULL |
| 4517 | 11 | London Canary Wharf | United Kingdom | Lily Jones | 5410 | 1865 | 10 | 2021 | NULL |
| 4518 | 2 | Paris La Défense | France | Hugo Robert | 4333 | 1101 | 5 | 2020 | NULL |
| 4519 | 31 | Kraków Rynek | Poland | Jakub Kowalski | 4312 | 0546 | 3 | 2024 | NULL |
| 4521 | 14 | Milano Duomo | Italy | Beatrice Marino | 4957 | 0169 | 8 | 2023 | NULL |
| 4522 | 18 | Berlin Unter den Linden | Germany | Hannah Müller | 4111 | 0281 | 9 | 2023 | NULL |
| 4523 | 15 | Roma Termini | Italy | Francesco Bianchi | 4521 | 2327 | 5 | 2020 | NULL |
| 4524 | 2 | Lille Grand Place | France | Camille Thomas | 4939 | 6899 | 5 | 2024 | NULL |
| 4525 | 11 | Manchester Market St | United Kingdom | Lily Jones | 5142 | 1015 | 6 | 2021 | NULL |
| 4526 | 6 | Atlanta Midtown | United States | Mia Brown | 4080 | 2049 | 11 | 2023 | NULL |
| 4527 | 20 | São Paulo Paulista | Brazil | Laura Silva | 5305 | 3088 | 1 | 2024 | 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;