payment
List of all payments, including payments which did not clear. The payments that were accepted will have a txid filled in referring to the corresponding receipt transaction in the tx table.
Column name | Description | Data type |
---|---|---|
payment | Primary key. | integer |
payment_status | What state the payment is in.
Reference to payment_status. |
smallint |
company | Reference to company. | integer |
account | Reference to account. | integer |
tx | Reference to tx. | integer * |
creation_time | timestamp with time zone | |
attempt_count | How many times this payment has been attempted. | integer * |
clearance_time | timestamp with time zone * | |
clearing_operator | Reference to operator. | integer * |
clearance_message | The message related to how the payment status was reached. For example, from the bank. | text * |
amount | numeric (10,2) | |
account_name | text * | |
card_number_hint | text * | |
card_expiry_date | text * | |
creating_operator | integer | |
payment_type | Reference to payment_type. | integer |
payment_number | text | |
bank_branch_number | text * | |
back_account_number | Also used for credit card numbers and other types of account numbers. | text * |
surcharge_amount | numeric * | |
surcharge_tax_amount | numeric * | |
surcharge_tx | Reference to tx. | integer * |
payment_plan | Reference to payment_plan. | integer * |