Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 3,251–3,275 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 |
|---|---|---|---|---|---|---|---|---|---|
| 3778 | 18 | Berlin Unter den Linden | Germany | Finn Schneider | 4853 | 6894 | 6 | 2022 | NULL |
| 3779 | 7 | Denver Union Station | United States | Liam Smith | 5510 | 9114 | 5 | 2019 | Google Pay |
| 3780 | 35 | Toronto Bay St | Canada | Chloé Roy | 4114 | 6857 | 9 | 2020 | NULL |
| 3781 | 2 | Lille Grand Place | France | Chloé Lefebvre | 4206 | 5297 | 3 | 2019 | NULL |
| 3782 | 19 | München Marienplatz | Germany | Leon Wagner | 4902 | 8128 | 11 | 2021 | NULL |
| 3783 | 18 | Berlin Unter den Linden | Germany | Leon Wagner | 5379 | 0076 | 8 | 2020 | Google Pay |
| 3784 | 5 | Chicago Loop | United States | Ella Garcia | 3746 | 3347 | 8 | 2021 | NULL |
| 3785 | 2 | Paris La Défense | France | Inès Leroy | 5291 | 6972 | 1 | 2021 | NULL |
| 3786 | 3 | Toulouse Capitole | France | Hugo Leroy | 4820 | 0348 | 7 | 2020 | NULL |
| 3787 | 24 | Seoul Yeouido | South Korea | Min-jun Kang | 4281 | 3253 | 5 | 2019 | NULL |
| 3788 | 10 | Chengdu Jinjiang | China | Jun Zhao | 4909 | 6643 | 9 | 2023 | NULL |
| 3789 | 5 | Chicago Loop | United States | Mason Smith | 5325 | 5668 | 10 | 2021 | Apple Pay |
| 3790 | 27 | Brisbane Queen St | Australia | Amelia Nguyen | 5543 | 5836 | 9 | 2019 | NULL |
| 3791 | 25 | Incheon Songdo | South Korea | Seo-yeon Kang | 4994 | 1364 | 8 | 2020 | NULL |
| 3792 | 4 | Strasbourg Kléber | France | Camille Leroy | 4004 | 4126 | 8 | 2021 | NULL |
| 3793 | 3 | Toulouse Capitole | France | Louis Petit | 5241 | 1353 | 4 | 2020 | NULL |
| 3794 | 35 | Toronto Bay St | Canada | William Gagnon | 5142 | 6882 | 1 | 2023 | Apple Pay |
| 3795 | 24 | Seoul Yeouido | South Korea | Ye-jun Jung | 4836 | 3220 | 6 | 2023 | NULL |
| 3797 | 18 | Frankfurt Taunusanlage | Germany | Lina Schneider | 5144 | 4280 | 10 | 2023 | NULL |
| 3798 | 2 | Lille Grand Place | France | Chloé Petit | 4723 | 6309 | 10 | 2020 | NULL |
| 3799 | 30 | Saint Petersburg Nevsky | Russia | Mikhail Vasiliev | 4722 | 0290 | 4 | 2021 | NULL |
| 3800 | 11 | Manchester Market St | United Kingdom | Alfie Smith | 4678 | 2341 | 12 | 2023 | NULL |
| 3801 | 2 | Marseille Canebière | France | Inès Leroy | 5462 | 0030 | 10 | 2021 | NULL |
| 3802 | 7 | Seattle Pike Place | United States | James Anderson | 5412 | 2848 | 4 | 2023 | NULL |
| 3803 | 19 | München Marienplatz | Germany | Lea Wagner | 5268 | 4952 | 1 | 2022 | 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;