Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 1,501–1,525 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 |
|---|---|---|---|---|---|---|---|---|---|
| 1791 | 13 | Edinburgh Princes St | United Kingdom | Ava Smith | 4145 | 3827 | 12 | 2017 | NULL |
| 1792 | 18 | Frankfurt Taunusanlage | Germany | Lea Becker | 4402 | 2987 | 7 | 2021 | NULL |
| 1793 | 1 | Nantes Commerce | France | Camille Laurent | 4758 | 2613 | 8 | 2020 | NULL |
| 1794 | 4 | Strasbourg Kléber | France | Lucas Martin | 4580 | 3121 | 7 | 2019 | NULL |
| 1795 | 2 | Lille Grand Place | France | Manon Martin | 4026 | 9948 | 11 | 2019 | NULL |
| 1796 | 29 | Eindhoven Stratumseind | Netherlands | Daan de Jong | 4117 | 5420 | 8 | 2020 | NULL |
| 1797 | 1 | Paris Opéra | France | Arthur Durand | 5206 | 8245 | 6 | 2021 | NULL |
| 1798 | 5 | Austin Downtown | United States | Ethan Taylor | 5599 | 4697 | 7 | 2020 | NULL |
| 1799 | 27 | Brisbane Queen St | Australia | Isla Taylor | 5327 | 6698 | 4 | 2020 | NULL |
| 1800 | 9 | Guangzhou Tianhe | China | Fang Liu | 4392 | 5709 | 1 | 2018 | NULL |
| 1801 | 27 | Sydney Martin Place | Australia | Jack Smith | 4130 | 9922 | 6 | 2017 | NULL |
| 1805 | 8 | Shanghai Pudong | China | Jun Wu | 4578 | 7827 | 6 | 2021 | NULL |
| 1806 | 9 | Guangzhou Tianhe | China | Yan Liu | 4909 | 9292 | 8 | 2021 | NULL |
| 1807 | 28 | Amsterdam Zuidas | Netherlands | Sophie Bakker | 5141 | 3442 | 5 | 2020 | NULL |
| 1808 | 28 | Rotterdam Coolsingel | Netherlands | Julia Meijer | 5462 | 9535 | 3 | 2017 | Google Pay |
| 1809 | 6 | Boston Back Bay | United States | Ethan Wilson | 4048 | 5075 | 5 | 2017 | NULL |
| 1811 | 3 | Toulouse Capitole | France | Gabriel Thomas | 4864 | 8875 | 4 | 2021 | Google Pay |
| 1812 | 2 | Paris La Défense | France | Zoé Moreau | 5453 | 8796 | 7 | 2017 | NULL |
| 1815 | 19 | München Marienplatz | Germany | Emma Becker | 5475 | 7594 | 2 | 2017 | NULL |
| 1816 | 5 | Chicago Loop | United States | Ethan Taylor | 4216 | 3296 | 5 | 2020 | NULL |
| 1818 | 10 | Hangzhou Xihu | China | Yan Wang | 6237 | 8952 | 12 | 2020 | NULL |
| 1819 | 7 | Seattle Pike Place | United States | Emma Smith | 3788 | 9753 | 8 | 2021 | NULL |
| 1821 | 13 | Edinburgh Princes St | United Kingdom | Jack Evans | 5177 | 9772 | 1 | 2017 | NULL |
| 1822 | 7 | Seattle Pike Place | United States | James Williams | 4678 | 0348 | 11 | 2019 | NULL |
| 1823 | 2 | Lille Grand Place | France | Zoé Bernard | 4426 | 3845 | 7 | 2020 | 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;