Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 1,226–1,250 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 |
|---|---|---|---|---|---|---|---|---|---|
| 1471 | 6 | San Francisco Market St | United States | Logan Moore | 5532 | 8231 | 5 | 2021 | NULL |
| 1472 | 11 | London Canary Wharf | United Kingdom | Oliver Wilson | 4626 | 7843 | 6 | 2017 | NULL |
| 1473 | 17 | Bilbao Abando | Spain | Pablo Sánchez | 4563 | 8801 | 9 | 2019 | NULL |
| 1474 | 5 | Chicago Loop | United States | Liam Williams | 5444 | 4558 | 5 | 2019 | Google Pay |
| 1475 | 7 | Seattle Pike Place | United States | James Miller | 5501 | 8905 | 6 | 2017 | NULL |
| 1476 | 14 | Milano Duomo | Italy | Francesco Ferrari | 4112 | 0294 | 7 | 2017 | NULL |
| 1477 | 1 | Lyon Bellecour | France | Gabriel Thomas | 4418 | 9348 | 9 | 2019 | Apple Pay |
| 1480 | 6 | Boston Back Bay | United States | Mia Miller | 4324 | 9264 | 3 | 2019 | NULL |
| 1481 | 17 | Bilbao Abando | Spain | Mateo López | 5591 | 0858 | 2 | 2017 | NULL |
| 1483 | 7 | Seattle Pike Place | United States | Liam Brown | 4827 | 3908 | 3 | 2019 | NULL |
| 1484 | 28 | Rotterdam Coolsingel | Netherlands | Tess Meijer | 5423 | 2113 | 6 | 2018 | NULL |
| 1485 | 29 | Eindhoven Stratumseind | Netherlands | Tess Jansen | 5176 | 4679 | 6 | 2019 | NULL |
| 1488 | 27 | Brisbane Queen St | Australia | Amelia Smith | 4771 | 9326 | 2 | 2020 | NULL |
| 1489 | 20 | São Paulo Paulista | Brazil | Alice Santos | 5441 | 3022 | 10 | 2021 | NULL |
| 1490 | 9 | Shenzhen Futian | China | Yang Huang | 6231 | 6185 | 12 | 2020 | NULL |
| 1491 | 9 | Guangzhou Tianhe | China | Yang Huang | 4586 | 4963 | 6 | 2020 | Apple Pay |
| 1492 | 4 | Strasbourg Kléber | France | Louis Dubois | 4279 | 7161 | 7 | 2017 | NULL |
| 1493 | 11 | London Canary Wharf | United Kingdom | Sophie Taylor | 5457 | 2902 | 7 | 2018 | Apple Pay |
| 1495 | 25 | Seoul Gangnam | South Korea | Ji-woo Park | 5149 | 8863 | 4 | 2021 | NULL |
| 1496 | 3 | Rennes République | France | Lucas Simon | 4725 | 8333 | 5 | 2019 | NULL |
| 1498 | 4 | Strasbourg Kléber | France | Zoé Dubois | 4850 | 4897 | 3 | 2021 | NULL |
| 1499 | 30 | Moscow Tverskaya | Russia | Daria Popov | 5196 | 7026 | 7 | 2021 | NULL |
| 1501 | 23 | Yokohama Minatomirai | Japan | Aoi Takahashi | 4892 | 1175 | 8 | 2019 | Apple Pay |
| 1504 | 35 | Toronto Bay St | Canada | Benjamin Gagnon | 4060 | 1740 | 12 | 2019 | NULL |
| 1505 | 35 | Montréal Ville-Marie | Canada | Benjamin Gagnon | 5361 | 3743 | 6 | 2018 | 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;