Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 2,576–2,600 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 |
|---|---|---|---|---|---|---|---|---|---|
| 3020 | 8 | Shanghai Pudong | China | Tao Li | 4829 | 5267 | 5 | 2020 | NULL |
| 3021 | 31 | Warszawa Śródmieście | Poland | Zuzanna Kowalczyk | 4023 | 0044 | 11 | 2022 | NULL |
| 3022 | 34 | Tampere Hämeenkatu | Finland | Aino Korhonen | 4595 | 6468 | 6 | 2020 | Apple Pay |
| 3023 | 4 | Strasbourg Kléber | France | Jules Dubois | 4479 | 0222 | 5 | 2020 | NULL |
| 3024 | 22 | Tokyo Marunouchi | Japan | Yui Ito | 3581 | 3015 | 3 | 2021 | NULL |
| 3025 | 2 | Marseille Canebière | France | Louis Durand | 5137 | 1517 | 5 | 2020 | NULL |
| 3026 | 18 | Frankfurt Taunusanlage | Germany | Lea Hoffmann | 4276 | 8743 | 9 | 2022 | NULL |
| 3027 | 23 | Kyoto Shijo | Japan | Aoi Sato | 3599 | 4910 | 5 | 2020 | NULL |
| 3028 | 4 | Paris Louvre | France | Louis Dubois | 4820 | 1050 | 1 | 2020 | Google Pay |
| 3029 | 1 | Lyon Bellecour | France | Louis Dubois | 4905 | 9316 | 10 | 2022 | NULL |
| 3030 | 13 | Edinburgh Princes St | United Kingdom | Ava Jones | 4092 | 2692 | 12 | 2019 | NULL |
| 3031 | 12 | Birmingham New St | United Kingdom | Lily Williams | 3712 | 5203 | 3 | 2022 | NULL |
| 3032 | 12 | Leeds Briggate | United Kingdom | Freddie Taylor | 5281 | 0106 | 3 | 2022 | NULL |
| 3033 | 25 | Incheon Songdo | South Korea | Su-ah Jung | 5524 | 0683 | 9 | 2023 | NULL |
| 3034 | 31 | Kraków Rynek | Poland | Antoni Nowak | 4378 | 6251 | 8 | 2019 | NULL |
| 3036 | 1 | Nantes Commerce | France | Chloé Martin | 4815 | 4775 | 11 | 2023 | NULL |
| 3037 | 1 | Lyon Bellecour | France | Zoé Moreau | 5565 | 7156 | 7 | 2019 | NULL |
| 3038 | 30 | Moscow Tverskaya | Russia | Anna Sokolov | 5489 | 6670 | 11 | 2019 | NULL |
| 3039 | 10 | Chengdu Jinjiang | China | Lei Liu | 5454 | 8534 | 11 | 2019 | NULL |
| 3040 | 7 | Seattle Pike Place | United States | Emma Williams | 3765 | 1336 | 1 | 2023 | NULL |
| 3041 | 2 | Lille Grand Place | France | Jules Robert | 5304 | 0598 | 11 | 2023 | NULL |
| 3042 | 13 | Edinburgh Princes St | United Kingdom | Ava Davies | 5501 | 9626 | 3 | 2020 | NULL |
| 3043 | 23 | Kyoto Shijo | Japan | Sakura Yamamoto | 4711 | 2428 | 4 | 2021 | NULL |
| 3044 | 2 | Lille Grand Place | France | Arthur Simon | 4479 | 8932 | 9 | 2021 | NULL |
| 3045 | 23 | Kyoto Shijo | Japan | Sakura Yamamoto | 3585 | 0320 | 10 | 2019 | 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;