Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 3,276–3,300 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 |
|---|---|---|---|---|---|---|---|---|---|
| 3804 | 5 | Chicago Loop | United States | James Williams | 4260 | 8305 | 2 | 2021 | NULL |
| 3806 | 6 | Boston Back Bay | United States | Liam Garcia | 5432 | 2766 | 1 | 2023 | NULL |
| 3807 | 8 | Shanghai Pudong | China | Hao Huang | 6237 | 8242 | 11 | 2019 | NULL |
| 3808 | 29 | Utrecht Centrum | Netherlands | Noah de Jong | 4809 | 4003 | 12 | 2019 | Google Pay |
| 3809 | 7 | Seattle Pike Place | United States | Mason Johnson | 4853 | 3118 | 11 | 2022 | NULL |
| 3810 | 20 | Rio Centro | Brazil | Valentina Rodrigues | 5468 | 6353 | 11 | 2022 | NULL |
| 3811 | 14 | Milano Duomo | Italy | Aurora Russo | 5327 | 1120 | 2 | 2019 | Apple Pay |
| 3812 | 14 | Torino Centro | Italy | Giulia Ricci | 4057 | 4506 | 8 | 2020 | NULL |
| 3813 | 21 | Brasília Asa Sul | Brazil | Heitor Oliveira | 4749 | 4354 | 11 | 2020 | NULL |
| 3814 | 9 | Guangzhou Tianhe | China | Fang Huang | 4633 | 4423 | 2 | 2019 | NULL |
| 3815 | 3 | Bordeaux Chartrons | France | Camille Simon | 5367 | 2031 | 5 | 2023 | NULL |
| 3816 | 21 | Belo Horizonte Savassi | Brazil | Alice Alves | 5197 | 4798 | 4 | 2019 | Apple Pay |
| 3817 | 2 | Paris La Défense | France | Hugo Simon | 5193 | 7301 | 7 | 2021 | NULL |
| 3818 | 5 | Chicago Loop | United States | Harper Wilson | 5376 | 8555 | 3 | 2019 | Apple Pay |
| 3819 | 14 | Torino Centro | Italy | Alessandro Esposito | 5590 | 2946 | 2 | 2023 | NULL |
| 3820 | 32 | Stockholm Sergels Torg | Sweden | Alice Andersson | 4190 | 5647 | 10 | 2019 | NULL |
| 3821 | 32 | Stockholm Sergels Torg | Sweden | Hugo Johansson | 5351 | 9173 | 10 | 2020 | NULL |
| 3822 | 9 | Shenzhen Futian | China | Hao Huang | 6298 | 8633 | 7 | 2021 | NULL |
| 3823 | 3 | Bordeaux Chartrons | France | Chloé Lefebvre | 4709 | 1582 | 2 | 2020 | NULL |
| 3824 | 7 | Seattle Pike Place | United States | Mason Garcia | 3762 | 9790 | 8 | 2023 | Apple Pay |
| 3825 | 1 | Lyon Bellecour | France | Zoé Martin | 5417 | 4133 | 9 | 2023 | Apple Pay |
| 3826 | 23 | Kyoto Shijo | Japan | Ren Tanaka | 3500 | 6352 | 11 | 2023 | NULL |
| 3827 | 2 | Paris La Défense | France | Hugo Leroy | 5536 | 1987 | 10 | 2021 | Apple Pay |
| 3828 | 1 | Lyon Bellecour | France | Inès Petit | 4429 | 0428 | 8 | 2023 | Google Pay |
| 3829 | 15 | Firenze Santa Maria Novella | Italy | Beatrice Marino | 4416 | 3699 | 9 | 2023 | 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;