Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 3,726–3,750 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 |
|---|---|---|---|---|---|---|---|---|---|
| 4293 | 1 | Nantes Commerce | France | Arthur Thomas | 4720 | 0563 | 12 | 2022 | NULL |
| 4294 | 23 | Yokohama Minatomirai | Japan | Haruto Nakamura | 3507 | 4000 | 5 | 2024 | NULL |
| 4295 | 25 | Seoul Gangnam | South Korea | Ha-eun Kang | 4189 | 9965 | 5 | 2023 | NULL |
| 4296 | 3 | Toulouse Capitole | France | Camille Bernard | 4780 | 3524 | 11 | 2022 | NULL |
| 4297 | 11 | Manchester Market St | United Kingdom | Isla Johnson | 4395 | 3586 | 10 | 2023 | Apple Pay |
| 4298 | 25 | Seoul Gangnam | South Korea | Min-jun Yoon | 5507 | 8081 | 4 | 2021 | NULL |
| 4301 | 6 | Atlanta Midtown | United States | Liam Anderson | 5262 | 0905 | 3 | 2021 | NULL |
| 4302 | 18 | Berlin Unter den Linden | Germany | Elias Schneider | 4970 | 9763 | 5 | 2023 | NULL |
| 4303 | 3 | Rennes République | France | Hugo Simon | 4915 | 6733 | 7 | 2020 | Google Pay |
| 4304 | 4 | Strasbourg Kléber | France | Lucas Simon | 4460 | 4619 | 12 | 2023 | NULL |
| 4305 | 6 | San Francisco Market St | United States | Logan Jones | 4768 | 0212 | 12 | 2022 | NULL |
| 4306 | 6 | Boston Back Bay | United States | Ella Wilson | 5527 | 4966 | 10 | 2022 | NULL |
| 4307 | 1 | Paris Opéra | France | Manon Dubois | 4662 | 6788 | 5 | 2024 | Apple Pay |
| 4308 | 9 | Shenzhen Futian | China | Tao Sun | 6276 | 8407 | 10 | 2023 | Apple Pay |
| 4309 | 3 | Bordeaux Chartrons | France | Léa Bernard | 5273 | 1438 | 4 | 2021 | NULL |
| 4310 | 4 | Paris Louvre | France | Manon Martin | 5425 | 5587 | 9 | 2024 | NULL |
| 4311 | 2 | Marseille Canebière | France | Louis Durand | 4885 | 6120 | 5 | 2022 | NULL |
| 4312 | 6 | Atlanta Midtown | United States | Liam Davis | 4679 | 5048 | 1 | 2023 | Apple Pay |
| 4313 | 9 | Guangzhou Tianhe | China | Jun Wu | 6255 | 6124 | 6 | 2021 | NULL |
| 4314 | 19 | Hamburg Jungfernstieg | Germany | Lina Meyer | 5448 | 5519 | 9 | 2021 | NULL |
| 4315 | 26 | Adelaide Rundle Mall | Australia | Oliver Williams | 4954 | 4142 | 4 | 2020 | NULL |
| 4316 | 3 | Rennes République | France | Camille Leroy | 5409 | 1897 | 6 | 2024 | NULL |
| 4317 | 8 | Beijing Xidan | China | Hao Xu | 4652 | 4680 | 12 | 2023 | NULL |
| 4318 | 26 | Melbourne Collins St | Australia | Ruby Brown | 5144 | 1531 | 9 | 2021 | NULL |
| 4319 | 15 | Roma Termini | Italy | Lorenzo Bianchi | 5115 | 4233 | 11 | 2021 | 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;