Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 4,701–4,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 |
|---|---|---|---|---|---|---|---|---|---|
| 5346 | 24 | Seoul Yeouido | South Korea | Ha-eun Kang | 4289 | 8420 | 10 | 2025 | NULL |
| 5347 | 31 | Warszawa Śródmieście | Poland | Julia Wiśniewski | 4672 | 0488 | 7 | 2023 | Google Pay |
| 5348 | 16 | Madrid Gran Vía | Spain | Álvaro Fernández | 4229 | 5626 | 1 | 2023 | NULL |
| 5349 | 31 | Kraków Rynek | Poland | Jan Kowalczyk | 4368 | 9977 | 7 | 2021 | NULL |
| 5350 | 31 | Kraków Rynek | Poland | Julia Wiśniewski | 4391 | 0232 | 5 | 2023 | NULL |
| 5351 | 10 | Hangzhou Xihu | China | Wei Zhang | 6240 | 2936 | 12 | 2024 | NULL |
| 5354 | 22 | Osaka Umeda | Japan | Haruto Sato | 3584 | 9941 | 4 | 2023 | NULL |
| 5355 | 14 | Milano Duomo | Italy | Giulia Ferrari | 5336 | 1265 | 8 | 2021 | NULL |
| 5356 | 14 | Torino Centro | Italy | Giulia Ferrari | 4129 | 4915 | 11 | 2025 | NULL |
| 5357 | 14 | Milano Duomo | Italy | Giulia Ferrari | 4943 | 8024 | 4 | 2023 | NULL |
| 5358 | 2 | Lille Grand Place | France | Camille Lefebvre | 4170 | 2284 | 5 | 2022 | NULL |
| 5359 | 30 | Moscow Tverskaya | Russia | Maria Sokolov | 4613 | 8404 | 6 | 2022 | Apple Pay |
| 5360 | 27 | Brisbane Queen St | Australia | Jack Williams | 5185 | 6407 | 12 | 2022 | NULL |
| 5362 | 11 | Manchester Market St | United Kingdom | Grace Walker | 4588 | 5390 | 1 | 2022 | NULL |
| 5363 | 10 | Hangzhou Xihu | China | Yang Chen | 6283 | 2163 | 6 | 2023 | NULL |
| 5364 | 7 | Denver Union Station | United States | Liam Wilson | 3760 | 5091 | 7 | 2025 | Apple Pay |
| 5365 | 31 | Kraków Rynek | Poland | Zuzanna Zieliński | 4832 | 5022 | 9 | 2024 | NULL |
| 5366 | 27 | Sydney Martin Place | Australia | William Ryan | 4456 | 0508 | 4 | 2022 | Google Pay |
| 5367 | 5 | Austin Downtown | United States | James Miller | 4675 | 5959 | 3 | 2025 | Google Pay |
| 5368 | 4 | Paris Louvre | France | Zoé Simon | 4271 | 7418 | 4 | 2021 | Google Pay |
| 5369 | 5 | Manhattan Midtown | United States | Emma Jones | 5460 | 5215 | 9 | 2024 | NULL |
| 5370 | 20 | Rio Centro | Brazil | Helena Oliveira | 5338 | 4530 | 9 | 2021 | NULL |
| 5371 | 6 | Boston Back Bay | United States | Mason Taylor | 4440 | 6006 | 3 | 2022 | NULL |
| 5372 | 35 | Montréal Ville-Marie | Canada | Liam Martin | 4112 | 2458 | 5 | 2021 | Google Pay |
| 5373 | 6 | San Francisco Market St | United States | Harper Taylor | 3701 | 7305 | 6 | 2025 | 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;