Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 4,001–4,025 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 |
|---|---|---|---|---|---|---|---|---|---|
| 4582 | 13 | Bristol Corn St | United Kingdom | Lily Evans | 4102 | 3231 | 8 | 2023 | Google Pay |
| 4583 | 25 | Incheon Songdo | South Korea | Min-jun Kang | 5545 | 2423 | 7 | 2021 | NULL |
| 4584 | 25 | Seoul Gangnam | South Korea | Ye-jun Choi | 5194 | 6657 | 2 | 2021 | NULL |
| 4585 | 25 | Incheon Songdo | South Korea | Ji-woo Choi | 4399 | 6448 | 4 | 2024 | NULL |
| 4586 | 35 | Montréal Ville-Marie | Canada | Liam Tremblay | 5438 | 2638 | 3 | 2023 | NULL |
| 4587 | 15 | Firenze Santa Maria Novella | Italy | Sofia Esposito | 4954 | 7713 | 8 | 2021 | Google Pay |
| 4588 | 15 | Firenze Santa Maria Novella | Italy | Sofia Esposito | 4887 | 7994 | 12 | 2022 | NULL |
| 4589 | 15 | Firenze Santa Maria Novella | Italy | Sofia Esposito | 5290 | 3133 | 5 | 2022 | Google Pay |
| 4590 | 14 | Milano Duomo | Italy | Lorenzo Russo | 5320 | 9032 | 10 | 2023 | Google Pay |
| 4591 | 3 | Bordeaux Chartrons | France | Lucas Lefebvre | 4536 | 7103 | 12 | 2021 | NULL |
| 4592 | 4 | Paris Louvre | France | Chloé Petit | 4940 | 7030 | 5 | 2020 | NULL |
| 4593 | 13 | Bristol Corn St | United Kingdom | Alfie Jones | 5374 | 5070 | 8 | 2021 | NULL |
| 4594 | 27 | Sydney Martin Place | Australia | Ruby Smith | 4023 | 8519 | 5 | 2022 | NULL |
| 4595 | 19 | Hamburg Jungfernstieg | Germany | Finn Fischer | 4413 | 0814 | 9 | 2021 | NULL |
| 4596 | 6 | Boston Back Bay | United States | Ella Miller | 5103 | 4351 | 2 | 2021 | NULL |
| 4597 | 5 | Chicago Loop | United States | Mason Garcia | 4001 | 4088 | 7 | 2022 | Apple Pay |
| 4598 | 6 | San Francisco Market St | United States | Emma Jones | 4922 | 2337 | 1 | 2023 | NULL |
| 4599 | 3 | Toulouse Capitole | France | Lucas Martin | 5302 | 6507 | 8 | 2021 | Apple Pay |
| 4600 | 13 | Edinburgh Princes St | United Kingdom | Jack Jones | 4593 | 9760 | 8 | 2023 | NULL |
| 4601 | 32 | Stockholm Sergels Torg | Sweden | Alice Eriksson | 4882 | 0547 | 12 | 2024 | Apple Pay |
| 4602 | 3 | Toulouse Capitole | France | Gabriel Durand | 5443 | 4756 | 5 | 2022 | NULL |
| 4603 | 1 | Paris Opéra | France | Zoé Durand | 5406 | 6873 | 11 | 2023 | NULL |
| 4604 | 30 | Saint Petersburg Nevsky | Russia | Mikhail Kuznetsov | 4239 | 7692 | 4 | 2021 | NULL |
| 4605 | 35 | Toronto Bay St | Canada | Olivia Martin | 4867 | 4339 | 6 | 2022 | NULL |
| 4606 | 30 | Moscow Tverskaya | Russia | Mikhail Kuznetsov | 4459 | 8719 | 6 | 2024 | Apple 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;