Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 2,351–2,375 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2778 | 35 | Montréal Ville-Marie | Canada | Charlotte Smith | 4054 | 3968 | 4 | 2018 | NULL |
| 2779 | 4 | Paris Louvre | France | Gabriel Petit | 4260 | 4848 | 3 | 2021 | NULL |
| 2781 | 4 | Paris Louvre | France | Louis Simon | 4819 | 1433 | 12 | 2021 | NULL |
| 2782 | 8 | Shanghai Pudong | China | Wei Zhao | 6228 | 7372 | 8 | 2019 | NULL |
| 2783 | 35 | Toronto Bay St | Canada | Chloé Wilson | 5362 | 3280 | 6 | 2020 | NULL |
| 2784 | 25 | Incheon Songdo | South Korea | Seo-yeon Kim | 5410 | 1625 | 11 | 2022 | NULL |
| 2785 | 1 | Paris Opéra | France | Hugo Martin | 4190 | 6726 | 7 | 2020 | NULL |
| 2786 | 4 | Strasbourg Kléber | France | Louis Thomas | 4233 | 3218 | 12 | 2019 | NULL |
| 2787 | 8 | Shanghai Pudong | China | Yang Xu | 4712 | 8981 | 3 | 2022 | NULL |
| 2788 | 3 | Toulouse Capitole | France | Louis Robert | 6283 | 9582 | 4 | 2019 | NULL |
| 2789 | 2 | Marseille Canebière | France | Chloé Petit | 4214 | 6097 | 4 | 2021 | NULL |
| 2790 | 4 | Strasbourg Kléber | France | Camille Lefebvre | 5339 | 7044 | 4 | 2019 | NULL |
| 2792 | 5 | Manhattan Midtown | United States | Harper Brown | 5237 | 5909 | 7 | 2021 | Apple Pay |
| 2793 | 9 | Shenzhen Futian | China | Jing Li | 5332 | 6448 | 9 | 2022 | NULL |
| 2794 | 7 | Seattle Pike Place | United States | Ava Anderson | 4626 | 4811 | 11 | 2022 | NULL |
| 2795 | 11 | London Canary Wharf | United Kingdom | Freddie Walker | 4148 | 1634 | 12 | 2018 | NULL |
| 2796 | 1 | Lyon Bellecour | France | Chloé Lefebvre | 5544 | 4294 | 2 | 2022 | NULL |
| 2797 | 6 | Atlanta Midtown | United States | Ella Wilson | 4449 | 4211 | 8 | 2023 | Google Pay |
| 2798 | 4 | Strasbourg Kléber | France | Inès Robert | 5499 | 6126 | 11 | 2019 | NULL |
| 2799 | 20 | Rio Centro | Brazil | Helena Ferreira | 5220 | 3556 | 12 | 2022 | NULL |
| 2800 | 16 | Sevilla Triana | Spain | Sofía Martín | 4565 | 1908 | 9 | 2020 | Apple Pay |
| 2802 | 16 | Sevilla Triana | Spain | Daniel López | 4028 | 9795 | 8 | 2023 | NULL |
| 2803 | 5 | Austin Downtown | United States | Ella Johnson | 5281 | 5515 | 3 | 2019 | Apple Pay |
| 2804 | 2 | Marseille Canebière | France | Jules Durand | 4569 | 5787 | 9 | 2019 | NULL |
| 2805 | 20 | São Paulo Paulista | Brazil | Helena Silva | 4157 | 3583 | 5 | 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;