Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 3,301–3,325 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 |
|---|---|---|---|---|---|---|---|---|---|
| 3830 | 3 | Rennes République | France | Louis Laurent | 4726 | 7515 | 1 | 2023 | NULL |
| 3831 | 3 | Bordeaux Chartrons | France | Inès Leroy | 4312 | 4130 | 3 | 2021 | NULL |
| 3832 | 4 | Strasbourg Kléber | France | Gabriel Martin | 5344 | 1726 | 2 | 2019 | NULL |
| 3833 | 15 | Roma Termini | Italy | Alessandro Esposito | 5421 | 3491 | 3 | 2019 | NULL |
| 3834 | 6 | San Francisco Market St | United States | Harper Wilson | 4284 | 2246 | 8 | 2019 | NULL |
| 3835 | 12 | Leeds Briggate | United Kingdom | Ava Davies | 4337 | 8784 | 8 | 2023 | NULL |
| 3836 | 2 | Lille Grand Place | France | Camille Leroy | 4931 | 1307 | 10 | 2020 | NULL |
| 3837 | 20 | São Paulo Paulista | Brazil | Valentina Santos | 5142 | 9802 | 8 | 2019 | NULL |
| 3838 | 35 | Toronto Bay St | Canada | Charlotte Smith | 5122 | 6090 | 11 | 2020 | NULL |
| 3839 | 4 | Paris Louvre | France | Camille Petit | 5144 | 9304 | 11 | 2020 | NULL |
| 3840 | 2 | Lille Grand Place | France | Inès Lefebvre | 5168 | 2935 | 6 | 2023 | NULL |
| 3842 | 5 | Chicago Loop | United States | Harper Moore | 5586 | 1792 | 5 | 2021 | NULL |
| 3843 | 30 | Saint Petersburg Nevsky | Russia | Alexander Popov | 4025 | 1928 | 5 | 2022 | NULL |
| 3844 | 30 | Saint Petersburg Nevsky | Russia | Alexander Kuznetsov | 5525 | 7990 | 4 | 2020 | NULL |
| 3847 | 11 | Manchester Market St | United Kingdom | Amelia Patel | 4786 | 3792 | 10 | 2023 | NULL |
| 3849 | 15 | Firenze Santa Maria Novella | Italy | Francesco Greco | 5104 | 2994 | 5 | 2020 | NULL |
| 3850 | 2 | Paris La Défense | France | Arthur Petit | 4460 | 0983 | 8 | 2019 | NULL |
| 3851 | 18 | Frankfurt Taunusanlage | Germany | Paul Koch | 4527 | 5464 | 6 | 2021 | NULL |
| 3852 | 16 | Sevilla Triana | Spain | Valeria Fernández | 5413 | 6083 | 11 | 2020 | NULL |
| 3853 | 8 | Beijing Xidan | China | Lei Yang | 6256 | 0064 | 10 | 2021 | NULL |
| 3854 | 32 | Stockholm Sergels Torg | Sweden | Oscar Larsson | 5371 | 7730 | 10 | 2020 | NULL |
| 3855 | 1 | Paris Opéra | France | Manon Petit | 4132 | 5386 | 12 | 2021 | NULL |
| 3857 | 25 | Seoul Gangnam | South Korea | Su-ah Kim | 4362 | 2737 | 12 | 2021 | NULL |
| 3858 | 1 | Paris Opéra | France | Zoé Robert | 4959 | 4717 | 8 | 2020 | NULL |
| 3859 | 6 | San Francisco Market St | United States | Ella Smith | 4168 | 7466 | 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;