Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 2,726–2,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 |
|---|---|---|---|---|---|---|---|---|---|
| 3182 | 1 | Nantes Commerce | France | Chloé Dubois | 4852 | 0918 | 8 | 2020 | NULL |
| 3183 | 27 | Sydney Martin Place | Australia | Mia Brown | 5583 | 5822 | 6 | 2019 | NULL |
| 3184 | 26 | Adelaide Rundle Mall | Australia | Mia Brown | 4268 | 0000 | 3 | 2022 | NULL |
| 3185 | 13 | Edinburgh Princes St | United Kingdom | George Smith | 4143 | 0232 | 7 | 2023 | NULL |
| 3186 | 18 | Berlin Unter den Linden | Germany | Finn Koch | 4612 | 3971 | 6 | 2020 | NULL |
| 3187 | 4 | Paris Louvre | France | Camille Dubois | 4977 | 9138 | 7 | 2020 | NULL |
| 3189 | 27 | Brisbane Queen St | Australia | Jack Wilson | 5437 | 0826 | 2 | 2019 | NULL |
| 3191 | 15 | Roma Termini | Italy | Francesco Bianchi | 4274 | 1244 | 12 | 2023 | NULL |
| 3192 | 3 | Rennes République | France | Inès Martin | 4026 | 7896 | 2 | 2022 | Apple Pay |
| 3193 | 10 | Chengdu Jinjiang | China | Jing Zhou | 5117 | 2811 | 2 | 2019 | NULL |
| 3194 | 14 | Torino Centro | Italy | Ginevra Colombo | 4782 | 8553 | 8 | 2019 | NULL |
| 3195 | 4 | Paris Louvre | France | Zoé Dubois | 5148 | 5555 | 8 | 2022 | NULL |
| 3196 | 6 | Atlanta Midtown | United States | Ava Moore | 4320 | 6400 | 4 | 2021 | NULL |
| 3197 | 6 | San Francisco Market St | United States | Emma Smith | 5281 | 4712 | 1 | 2021 | NULL |
| 3198 | 21 | Brasília Asa Sul | Brazil | Arthur Silva | 5185 | 8046 | 8 | 2021 | NULL |
| 3199 | 16 | Sevilla Triana | Spain | Daniel López | 4950 | 3937 | 5 | 2022 | NULL |
| 3200 | 13 | Bristol Corn St | United Kingdom | Grace Brown | 5530 | 4099 | 8 | 2022 | NULL |
| 3201 | 11 | London Canary Wharf | United Kingdom | Grace Brown | 5575 | 3095 | 3 | 2020 | NULL |
| 3202 | 4 | Paris Louvre | France | Arthur Petit | 4208 | 3985 | 8 | 2021 | NULL |
| 3203 | 2 | Paris La Défense | France | Léa Bernard | 5313 | 9509 | 7 | 2019 | NULL |
| 3206 | 11 | London Canary Wharf | United Kingdom | George Davies | 4349 | 4870 | 12 | 2022 | Google Pay |
| 3207 | 21 | Belo Horizonte Savassi | Brazil | Arthur Silva | 5489 | 6520 | 2 | 2021 | NULL |
| 3208 | 21 | Brasília Asa Sul | Brazil | Arthur Silva | 4554 | 4455 | 12 | 2019 | NULL |
| 3209 | 6 | San Francisco Market St | United States | Harper Moore | 5298 | 0161 | 3 | 2019 | NULL |
| 3211 | 30 | Saint Petersburg Nevsky | Russia | Ivan Kuznetsov | 5583 | 0295 | 1 | 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;