Table
card_payment
Card and wallet details: first and last four digits, expiry month and year, issuing branch.
Replaces in 2020: EFTPOS
Rows 2,976–3,000 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 |
|---|---|---|---|---|---|---|---|---|---|
| 3466 | 27 | Brisbane Queen St | Australia | Amelia Ryan | 4650 | 0933 | 1 | 2020 | NULL |
| 3467 | 2 | Paris La Défense | France | Manon Lefebvre | 4481 | 6661 | 6 | 2022 | NULL |
| 3468 | 5 | Austin Downtown | United States | James Brown | 4005 | 5334 | 9 | 2021 | NULL |
| 3469 | 8 | Shanghai Pudong | China | Lei Huang | 6296 | 7883 | 8 | 2022 | NULL |
| 3470 | 10 | Chengdu Jinjiang | China | Tao Huang | 6238 | 4260 | 6 | 2023 | NULL |
| 3471 | 16 | Madrid Gran Vía | Spain | Pablo Martínez | 5261 | 6944 | 4 | 2021 | NULL |
| 3472 | 15 | Roma Termini | Italy | Sofia Rossi | 4480 | 0153 | 6 | 2019 | NULL |
| 3473 | 16 | Sevilla Triana | Spain | Mateo Martín | 4178 | 0608 | 12 | 2022 | NULL |
| 3474 | 9 | Shenzhen Futian | China | Xin Yang | 4576 | 5507 | 6 | 2019 | Apple Pay |
| 3476 | 8 | Shanghai Pudong | China | Lei Huang | 4376 | 6891 | 8 | 2020 | NULL |
| 3477 | 2 | Marseille Canebière | France | Zoé Petit | 4219 | 7753 | 9 | 2023 | NULL |
| 3478 | 15 | Firenze Santa Maria Novella | Italy | Giulia Ricci | 5263 | 9328 | 1 | 2019 | NULL |
| 3479 | 20 | Rio Centro | Brazil | Miguel Pereira | 5566 | 3313 | 4 | 2022 | NULL |
| 3480 | 1 | Paris Opéra | France | Inès Durand | 4310 | 2187 | 1 | 2023 | Google Pay |
| 3482 | 17 | Bilbao Abando | Spain | Hugo García | 4185 | 5116 | 5 | 2022 | NULL |
| 3483 | 15 | Roma Termini | Italy | Alessandro Colombo | 4183 | 2573 | 9 | 2020 | Google Pay |
| 3484 | 2 | Marseille Canebière | France | Manon Durand | 5173 | 2267 | 1 | 2021 | NULL |
| 3485 | 1 | Lyon Bellecour | France | Chloé Durand | 4114 | 6972 | 5 | 2021 | NULL |
| 3486 | 2 | Paris La Défense | France | Chloé Durand | 5245 | 9635 | 9 | 2019 | NULL |
| 3487 | 8 | Shanghai Pudong | China | Xin Li | 6222 | 9679 | 5 | 2020 | NULL |
| 3488 | 27 | Brisbane Queen St | Australia | Amelia Smith | 5260 | 7477 | 2 | 2020 | Apple Pay |
| 3489 | 19 | Hamburg Jungfernstieg | Germany | Lea Meyer | 5122 | 5911 | 8 | 2019 | NULL |
| 3490 | 21 | Brasília Asa Sul | Brazil | Laura Silva | 4403 | 7796 | 11 | 2020 | NULL |
| 3491 | 7 | Seattle Pike Place | United States | Mason Wilson | 4253 | 8731 | 12 | 2022 | Google Pay |
| 3493 | 1 | Nantes Commerce | France | Zoé Durand | 5207 | 7372 | 6 | 2022 | 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;