Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 1,901–1,925 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2259 | 5 | Chicago Loop | United States | Harper Taylor | 5538 | 1498 | 1 | 2018 | NULL |
| 2260 | 13 | Bristol Corn St | United Kingdom | Sophie Walker | 5251 | 3275 | 12 | 2021 | NULL |
| 2261 | 1 | Lyon Bellecour | France | Manon Dubois | 4739 | 4966 | 7 | 2022 | NULL |
| 2262 | 5 | Chicago Loop | United States | Ethan Taylor | 4095 | 1905 | 6 | 2022 | NULL |
| 2263 | 13 | Edinburgh Princes St | United Kingdom | Oliver Wilson | 4523 | 0096 | 3 | 2019 | NULL |
| 2264 | 1 | Paris Opéra | France | Louis Bernard | 5494 | 2221 | 6 | 2021 | NULL |
| 2265 | 2 | Paris La Défense | France | Zoé Bernard | 4124 | 3694 | 1 | 2021 | NULL |
| 2266 | 3 | Rennes République | France | Léa Durand | 4485 | 8218 | 3 | 2018 | Apple Pay |
| 2267 | 10 | Hangzhou Xihu | China | Hao Zhou | 4367 | 2172 | 1 | 2020 | NULL |
| 2268 | 5 | Chicago Loop | United States | Logan Brown | 4491 | 0319 | 11 | 2018 | NULL |
| 2270 | 2 | Marseille Canebière | France | Zoé Bernard | 5182 | 2762 | 6 | 2020 | NULL |
| 2271 | 2 | Marseille Canebière | France | Jules Lefebvre | 5275 | 0889 | 12 | 2019 | NULL |
| 2272 | 27 | Sydney Martin Place | Australia | Noah Jones | 4069 | 5179 | 3 | 2021 | NULL |
| 2273 | 27 | Sydney Martin Place | Australia | Noah Jones | 5575 | 6838 | 12 | 2020 | NULL |
| 2274 | 27 | Sydney Martin Place | Australia | Oliver Kelly | 4849 | 9613 | 7 | 2019 | NULL |
| 2275 | 27 | Sydney Martin Place | Australia | Noah Brown | 5315 | 2497 | 5 | 2019 | NULL |
| 2276 | 26 | Woolloomooloo | Australia | Isla Ryan | 4415 | 2344 | 7 | 2021 | Google Pay |
| 2277 | 1 | Nantes Commerce | France | Chloé Bernard | 4946 | 4439 | 6 | 2022 | NULL |
| 2278 | 6 | Atlanta Midtown | United States | Liam Miller | 4645 | 6798 | 10 | 2021 | Apple Pay |
| 2279 | 7 | Seattle Pike Place | United States | Liam Miller | 5213 | 6083 | 1 | 2018 | NULL |
| 2280 | 4 | Paris Louvre | France | Jules Durand | 4121 | 9867 | 11 | 2018 | NULL |
| 2281 | 1 | Paris Opéra | France | Arthur Dubois | 5200 | 5943 | 3 | 2019 | NULL |
| 2282 | 4 | Strasbourg Kléber | France | Lucas Dubois | 4376 | 7940 | 7 | 2018 | NULL |
| 2283 | 27 | Sydney Martin Place | Australia | Jack Brown | 5395 | 2001 | 5 | 2020 | NULL |
| 2284 | 2 | Marseille Canebière | France | Louis Bernard | 5269 | 6279 | 11 | 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;