Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 226–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 |
|---|---|---|---|---|---|---|---|---|---|
| 266 | 6 | Boston Back Bay | United States | Ella Moore | 4846 | 2937 | 11 | 2016 | NULL |
| 267 | 20 | São Paulo Paulista | Brazil | Heitor Silva | 5409 | 1118 | 11 | 2019 | NULL |
| 268 | 1 | Paris Opéra | France | Jules Petit | 5391 | 0436 | 2 | 2020 | NULL |
| 269 | 28 | Rotterdam Coolsingel | Netherlands | Lucas de Jong | 5171 | 3691 | 1 | 2020 | NULL |
| 270 | 1 | Paris Opéra | France | Arthur Leroy | 4954 | 9046 | 11 | 2018 | NULL |
| 271 | 4 | Paris Louvre | France | Arthur Leroy | 5141 | 5431 | 12 | 2019 | NULL |
| 272 | 1 | Lyon Bellecour | France | Zoé Durand | 5537 | 0022 | 3 | 2018 | NULL |
| 273 | 2 | Paris La Défense | France | Gabriel Moreau | 5590 | 3845 | 8 | 2018 | NULL |
| 274 | 2 | Lille Grand Place | France | Gabriel Lefebvre | 4828 | 5742 | 1 | 2018 | NULL |
| 275 | 30 | Moscow Tverskaya | Russia | Alexander Vasiliev | 4945 | 6336 | 1 | 2020 | NULL |
| 276 | 1 | Lyon Bellecour | France | Hugo Thomas | 4746 | 6634 | 6 | 2019 | NULL |
| 278 | 7 | Seattle Pike Place | United States | Ava Miller | 5549 | 6258 | 10 | 2020 | NULL |
| 279 | 4 | Strasbourg Kléber | France | Gabriel Moreau | 5523 | 6811 | 1 | 2020 | NULL |
| 280 | 9 | Guangzhou Tianhe | China | Tao Zhao | 5503 | 0197 | 8 | 2020 | NULL |
| 281 | 2 | Paris La Défense | France | Lucas Moreau | 4903 | 2995 | 10 | 2016 | NULL |
| 285 | 1 | Lyon Bellecour | France | Zoé Moreau | 4678 | 2026 | 8 | 2018 | NULL |
| 286 | 17 | Barcelona Eixample | Spain | Lucía Martín | 5342 | 7659 | 6 | 2020 | NULL |
| 287 | 21 | Belo Horizonte Savassi | Brazil | Valentina Ferreira | 4027 | 1188 | 10 | 2019 | NULL |
| 288 | 16 | Madrid Gran Vía | Spain | Paula López | 4612 | 5513 | 5 | 2017 | NULL |
| 289 | 13 | Edinburgh Princes St | United Kingdom | Jack Evans | 3756 | 7928 | 4 | 2019 | NULL |
| 290 | 2 | Lille Grand Place | France | Gabriel Thomas | 5229 | 0989 | 3 | 2018 | NULL |
| 291 | 17 | Bilbao Abando | Spain | Paula López | 5419 | 2746 | 12 | 2016 | NULL |
| 292 | 2 | Paris La Défense | France | Gabriel Thomas | 5386 | 7410 | 10 | 2017 | NULL |
| 293 | 12 | Leeds Briggate | United Kingdom | Alfie Davies | 5550 | 1174 | 11 | 2020 | NULL |
| 294 | 1 | Paris Opéra | France | Camille Leroy | 4014 | 3079 | 4 | 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;