PSC_BNP_CHECKOUT_PMT
Store payment information during checkout process.
Details
-
Schema: FUSION
-
Object owner: PSC_CC
-
Object type: TABLE
-
Tablespace: psc_bnp_checkout_pmt
Primary Key
| Name | Columns |
|---|---|
|
psc_bnp_checkout_pmt_PK |
CHECKOUT_ID, CHECKOUT_PMT_ID |
Columns
| Name | Datatype | Length | Precision | Not-null | Comments |
|---|---|---|---|---|---|
| AGENCY_ID | NUMBER | 8 | Yes | Identifies the agency id associated with a payment. | |
| CHECKOUT_ID | VARCHAR2 | 50 | Yes | Unique identifier for the checkout data. Generated using the Fusion unique ID API. | |
| CHECKOUT_PMT_ID | NUMBER | 18 | Yes | Unique sequence number for the checkout payment row generated using the Fusion unique ID API. | |
| PAYMENT_METHOD_CODE | VARCHAR2 | 30 | Yes | Type of payment selected during checkout. | |
| PAYMENT_REFERENCE_ID | VARCHAR2 | 50 | Yes | Global unique payment identifier that comprises a 4-character prefix and random digits. | |
| PAYMENT_TRANSACTION_ID | VARCHAR2 | 50 | Yes | Transaction ID/reference number received from the payment gateway or trust account system. | |
| AUTHORIZATION_STATUS | VARCHAR2 | 4 | Yes | The status value returned by the payment gateway or trust account system. | |
| AUTHORIZATION_CODE | VARCHAR2 | 10 | Authorization code value returned by the payment gateway or trust account system. | ||
| AUTHORIZATION_DTTM | TIMESTAMP | Yes | Authorization date and time returned by payment gateway system. | ||
| PAYMENT_TRACKING_DATA1 | VARCHAR2 | 50 | The identifying attribute passed during checkout by the originator of the assessed fees. | ||
| PAYMENT_TRACKING_DATA2 | VARCHAR2 | 50 | The additional identifying attribute passed during checkout by the originator of the assessed fees. | ||
| RESPONSE_MESSAGE1 | VARCHAR2 | 100 | First part of the response message returned by the payment gateway or a free form message entered by agency staff for cash drawer or trust account. | ||
| RESPONSE_MESSAGE2 | VARCHAR2 | 100 | Second part of the response message returned by the payment gateway or a free form message entered by agency staff for cash drawer or trust account. | ||
| RESPONSE_MESSAGE3 | VARCHAR2 | 100 | Third part of the response message returned by the payment gateway or a free form message entered by agency staff for cash drawer or trust account. | ||
| PAYMENT_DATE | DATE | Date on which the payment transaction occurred. | |||
| PAYMENT_CURRENCY | VARCHAR2 | 3 | Currency used for the payment transaction. | ||
| LINE_AMOUNT | NUMBER | That dollar amount that applies to a line item. | |||
| TOTAL_TEND_AMOUNT | NUMBER | Yes | The total sum of money received in payment from the payer. If this amount is more than the amount due, the difference is handed back to the payer. | ||
| CHANGE_AMOUNT | NUMBER | Yes | The amount of money to be handed back to the payer if the payment received from the payer is more than the amount due. | ||
| PAYER_NAME | VARCHAR2 | 100 | The name of the person who made the payment. | ||
| PAYER_ADDRESS | VARCHAR2 | 240 | The address of the person who made the payment. | ||
| DRAWER_ID | VARCHAR2 | 30 | The unique identifier for the cash drawer. | ||
| SESSION_ID | VARCHAR2 | 50 | The unique identifier for the cashier session. | ||
| CASHIER_ID | VARCHAR2 | 50 | The unique identifier for the cashier. | ||
| CHECK_DATE | DATE | The date that the check was received from the payer. | |||
| CHECK_NUMBER | VARCHAR2 | 10 | The number of the check that was received from the payer. | ||
| CHECK_NAME | VARCHAR2 | 100 | The name on the check. | ||
| CHECK_ADDRESS | VARCHAR2 | 240 | The address on the check. | ||
| PRIMARY_ID | VARCHAR2 | 3 | The unique identifier for the primary document used to identify the payer of a cash drawer check payment. | ||
| SECONDARY_ID | VARCHAR2 | 3 | The unique identifier for the secondary document used to identify the payer of a cash drawer check payment. | ||
| DESCRIPTION | VARCHAR2 | 100 | Description provided for the payment. | ||
| COMMENTS | VARCHAR2 | 240 | Comments provided for the payment. | ||
| OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. | |
| LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
| CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
| CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
| LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
| LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. |
Indexes
| Index | Uniqueness | Tablespace | Columns |
|---|---|---|---|
| psc_bnp_checkout_pmt_N1 | Non Unique | psc_bnp_checkout_pmt_N1 | PAYMENT_REFERENCE_ID |
| psc_bnp_checkout_pmt_PK | Unique | psc_bnp_checkout_pmt_PK | CHECKOUT_ID, CHECKOUT_PMT_ID |