Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 1,701–1,725 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2023 | 27 | Sydney Martin Place | Australia | Charlotte Kelly | 4001 | 6361 | 7 | 2021 | NULL |
| 2024 | 16 | Madrid Gran Vía | Spain | Álvaro Martín | 5572 | 4430 | 10 | 2021 | NULL |
| 2025 | 32 | Göteborg Avenyn | Sweden | Astrid Larsson | 5443 | 3944 | 3 | 2022 | NULL |
| 2026 | 16 | Madrid Gran Vía | Spain | Álvaro Sánchez | 4729 | 0329 | 10 | 2021 | NULL |
| 2027 | 14 | Torino Centro | Italy | Matteo Colombo | 5204 | 0244 | 8 | 2022 | NULL |
| 2028 | 26 | Woolloomooloo | Australia | William Kelly | 3723 | 7302 | 8 | 2020 | NULL |
| 2029 | 5 | Austin Downtown | United States | Olivia Davis | 5443 | 8197 | 3 | 2019 | NULL |
| 2031 | 26 | Woolloomooloo | Australia | William Kelly | 4178 | 4937 | 7 | 2022 | NULL |
| 2032 | 3 | Toulouse Capitole | France | Arthur Lefebvre | 5428 | 8727 | 6 | 2020 | NULL |
| 2033 | 8 | Beijing Xidan | China | Hao Xu | 5324 | 7568 | 4 | 2018 | NULL |
| 2034 | 19 | Hamburg Jungfernstieg | Germany | Lea Weber | 4349 | 8045 | 12 | 2022 | NULL |
| 2035 | 9 | Shenzhen Futian | China | Yang Zhang | 4533 | 9938 | 6 | 2019 | NULL |
| 2036 | 17 | Bilbao Abando | Spain | Valeria Rodríguez | 5342 | 4892 | 12 | 2018 | NULL |
| 2037 | 18 | Frankfurt Taunusanlage | Germany | Finn Koch | 4035 | 1779 | 9 | 2019 | NULL |
| 2038 | 5 | Chicago Loop | United States | Mason Jones | 4509 | 3602 | 1 | 2022 | NULL |
| 2039 | 26 | Woolloomooloo | Australia | Isla Smith | 4115 | 6877 | 8 | 2018 | NULL |
| 2040 | 16 | Madrid Gran Vía | Spain | Hugo Sánchez | 4571 | 4230 | 12 | 2020 | Apple Pay |
| 2041 | 27 | Brisbane Queen St | Australia | Oliver Brown | 4152 | 4395 | 5 | 2022 | NULL |
| 2042 | 2 | Marseille Canebière | France | Gabriel Robert | 4062 | 2014 | 7 | 2020 | NULL |
| 2043 | 14 | Milano Duomo | Italy | Sofia Ricci | 4953 | 0532 | 7 | 2019 | NULL |
| 2044 | 28 | Rotterdam Coolsingel | Netherlands | Julia de Vries | 4149 | 7963 | 9 | 2022 | Google Pay |
| 2045 | 30 | Moscow Tverskaya | Russia | Maria Kuznetsov | 4108 | 7787 | 11 | 2019 | NULL |
| 2046 | 15 | Roma Termini | Italy | Aurora Colombo | 5553 | 0655 | 11 | 2018 | NULL |
| 2047 | 11 | London Canary Wharf | United Kingdom | Jack Smith | 4290 | 7507 | 11 | 2019 | NULL |
| 2048 | 30 | Saint Petersburg Nevsky | Russia | Anna Kuznetsov | 4310 | 8423 | 7 | 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;