Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 4,226–4,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 |
|---|---|---|---|---|---|---|---|---|---|
| 4828 | 1 | Nantes Commerce | France | Léa Lefebvre | 5439 | 7603 | 5 | 2020 | NULL |
| 4829 | 18 | Berlin Unter den Linden | Germany | Finn Schneider | 4325 | 5789 | 11 | 2022 | NULL |
| 4830 | 5 | Austin Downtown | United States | Harper Garcia | 5511 | 4294 | 1 | 2020 | NULL |
| 4831 | 21 | Brasília Asa Sul | Brazil | Laura Santos | 4502 | 2820 | 8 | 2021 | NULL |
| 4832 | 20 | São Paulo Paulista | Brazil | Valentina Oliveira | 4688 | 3657 | 9 | 2020 | NULL |
| 4833 | 20 | Rio Centro | Brazil | Valentina Oliveira | 4889 | 6753 | 7 | 2023 | NULL |
| 4834 | 35 | Toronto Bay St | Canada | Olivia Martin | 4586 | 2280 | 12 | 2021 | NULL |
| 4835 | 4 | Paris Louvre | France | Louis Moreau | 5201 | 9417 | 9 | 2023 | NULL |
| 4837 | 1 | Paris Opéra | France | Hugo Moreau | 4231 | 3007 | 2 | 2022 | NULL |
| 4838 | 8 | Shanghai Pudong | China | Lei Wu | 6225 | 0178 | 10 | 2020 | NULL |
| 4839 | 2 | Paris La Défense | France | Inès Thomas | 4480 | 2743 | 8 | 2024 | Apple Pay |
| 4840 | 4 | Paris Louvre | France | Arthur Simon | 5307 | 2646 | 5 | 2024 | Apple Pay |
| 4841 | 1 | Lyon Bellecour | France | Inès Bernard | 5180 | 1173 | 5 | 2024 | NULL |
| 4842 | 1 | Nantes Commerce | France | Hugo Bernard | 5448 | 8037 | 11 | 2024 | NULL |
| 4844 | 2 | Marseille Canebière | France | Chloé Bernard | 4952 | 4210 | 10 | 2024 | Apple Pay |
| 4845 | 34 | Tampere Hämeenkatu | Finland | Leo Hämäläinen | 5523 | 4654 | 3 | 2023 | NULL |
| 4846 | 34 | Helsinki Aleksanterinkatu | Finland | Helmi Hämäläinen | 4645 | 9000 | 2 | 2020 | NULL |
| 4847 | 28 | Rotterdam Coolsingel | Netherlands | Daan de Jong | 4095 | 2162 | 10 | 2023 | NULL |
| 4848 | 19 | Hamburg Jungfernstieg | Germany | Ben Fischer | 4003 | 5470 | 12 | 2020 | NULL |
| 4850 | 28 | Rotterdam Coolsingel | Netherlands | Julia de Vries | 5353 | 0731 | 6 | 2020 | NULL |
| 4851 | 15 | Firenze Santa Maria Novella | Italy | Leonardo Marino | 4335 | 6106 | 10 | 2021 | Google Pay |
| 4852 | 6 | Boston Back Bay | United States | James Davis | 4593 | 7172 | 10 | 2023 | NULL |
| 4853 | 2 | Paris La Défense | France | Camille Petit | 5243 | 4803 | 11 | 2021 | NULL |
| 4854 | 3 | Toulouse Capitole | France | Hugo Durand | 4291 | 4020 | 11 | 2023 | NULL |
| 4855 | 26 | Melbourne Collins St | Australia | Ruby Brown | 5405 | 6669 | 5 | 2022 | Google Pay |
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;