Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 4,051–4,075 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 |
|---|---|---|---|---|---|---|---|---|---|
| 4634 | 4 | Paris Louvre | France | Lucas Simon | 4114 | 1226 | 8 | 2020 | NULL |
| 4635 | 7 | Seattle Pike Place | United States | James Garcia | 5370 | 8544 | 9 | 2024 | NULL |
| 4636 | 8 | Shanghai Pudong | China | Jing Wang | 6207 | 7663 | 12 | 2022 | NULL |
| 4637 | 5 | Chicago Loop | United States | Ethan Williams | 5157 | 4358 | 8 | 2020 | NULL |
| 4639 | 9 | Shenzhen Futian | China | Yan Yang | 5259 | 7778 | 1 | 2024 | NULL |
| 4640 | 10 | Hangzhou Xihu | China | Hao Li | 6266 | 4929 | 12 | 2022 | NULL |
| 4641 | 9 | Guangzhou Tianhe | China | Hao Li | 6292 | 6360 | 11 | 2021 | NULL |
| 4642 | 2 | Marseille Canebière | France | Hugo Simon | 5415 | 6875 | 7 | 2020 | NULL |
| 4643 | 6 | San Francisco Market St | United States | Mason Johnson | 3708 | 0948 | 11 | 2020 | NULL |
| 4644 | 17 | Bilbao Abando | Spain | Pablo Fernández | 4675 | 3915 | 6 | 2020 | NULL |
| 4645 | 7 | Seattle Pike Place | United States | James Garcia | 5431 | 0410 | 12 | 2021 | NULL |
| 4647 | 9 | Shenzhen Futian | China | Yang Zhou | 6230 | 7077 | 5 | 2022 | NULL |
| 4648 | 1 | Nantes Commerce | France | Arthur Durand | 4368 | 0153 | 4 | 2021 | NULL |
| 4649 | 27 | Brisbane Queen St | Australia | Isla Smith | 3760 | 6411 | 12 | 2023 | NULL |
| 4650 | 31 | Kraków Rynek | Poland | Jakub Kowalczyk | 5248 | 0609 | 1 | 2021 | NULL |
| 4651 | 12 | Leeds Briggate | United Kingdom | Grace Taylor | 4346 | 1176 | 5 | 2022 | NULL |
| 4652 | 13 | Bristol Corn St | United Kingdom | Grace Taylor | 4991 | 3408 | 8 | 2023 | NULL |
| 4653 | 7 | Seattle Pike Place | United States | Mia Anderson | 4937 | 4792 | 9 | 2020 | NULL |
| 4654 | 7 | Seattle Pike Place | United States | Ava Davis | 4673 | 9985 | 5 | 2020 | NULL |
| 4655 | 2 | Paris La Défense | France | Lucas Durand | 4841 | 7876 | 1 | 2022 | NULL |
| 4657 | 18 | Frankfurt Taunusanlage | Germany | Hannah Becker | 4324 | 2210 | 6 | 2021 | NULL |
| 4658 | 16 | Madrid Gran Vía | Spain | Paula López | 5435 | 3550 | 4 | 2022 | NULL |
| 4659 | 25 | Incheon Songdo | South Korea | Ji-woo Park | 5192 | 0233 | 6 | 2024 | NULL |
| 4660 | 13 | Edinburgh Princes St | United Kingdom | Grace Taylor | 3783 | 7372 | 3 | 2021 | NULL |
| 4662 | 31 | Warszawa Śródmieście | Poland | Hanna Kowalczyk | 5181 | 6790 | 5 | 2020 | 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;