Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| payment_instrument_id | int8 | 19 | null |
|
|
The primary key of this table. Positive for standard payment instruments (card, BACS/ACH/BECS, TWINT, PayPal); negative for |
|||||
| customer_id | int8 | 19 | √ | null |
|
|
The customer whose account this payment instrument belongs to. Null in rare cases where the billing setup could not be linked back to an account. For |
||||
| paying_customer_id | int8 | 19 | √ | null |
|
|
The customer who actually pays for this instrument. Equals |
||||
| payment_responsibility_type | varchar | 64 | √ | null |
|
|
Who is financially responsible for this instrument. One of:
|
||||
| payment_instrument_type | varchar | 64 | √ | null |
|
|
The type of payment instrument. One of:
|
||||
| current_status | varchar | 64 | √ | null |
|
|
The current confirmation/validity state of this instrument. One of:
|
||||
| payment_provider | varchar | 64 | √ | null |
|
|
The payment service provider (PSP) that issues and processes this instrument (e.g. Adyen, Stripe, Worldpay). Null for |
||||
| is_archived | bool | 1 | √ | null |
|
|
Whether this payment instrument is archived (no longer in active use). For |
||||
| mandate_given_date | date | 13 | √ | null |
|
|
Only populated for |
||||
| mandate_withdrawn_date | date | 13 | √ | null |
|
|
Only populated for |
||||
| last_updated | timestamptz | 35 | √ | null |
|
|
System column. UTC Timestamp at which entry was calculated (lags shortly behind source system). |
||||
| data_landing_time | timestamptz | 35 | getdate() |
|
|
System column. UTC timestamp assigned when a table batch is applied on Redshift. It represents warehouse landing order at table-batch granularity, not source event order. Usable to filter for incremental extractions. |



