PSC_BNP_TPT_PAYMENT_MTD

Store third party payment method information for each payment.

Details

  • Schema: FUSION

  • Object owner: PSC_CC

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

PSC_BNP_TPT_PAYMENT_MTD_PK

PAYMENT_METHOD_KEY

Columns

Name Datatype Length Precision Not-null Comments
PAYMENT_METHOD_KEY NUMBER 18 Yes Indicates the unique numeric key generated internally for the payment method associated to an external payment.
PAYMENT_HEADER_KEY NUMBER 18 Yes Identifies the primary key value of the payment.
PAYMENT_HEADER_ID VARCHAR2 50 Yes Indicates the unique alpha numeric identifier generated internally for the payment header.
EXT_PAYMENT_REFERENCE VARCHAR2 480 Yes Indicates the unique payment reference provided by external payment processor.
PAYMENT_METHOD_CODE VARCHAR2 30 Yes Indicates the payment method provided by the external payment processor.
PAYMENT_TRANSACTION_ID VARCHAR2 50 Yes Indicates the payment transaction reference provided by external payment processor.
PRIMARY_TRACKING_DATA VARCHAR2 100 Indicates the primary payment tracking data provided by external payment processor.
SECONDARY_TRACKING_DATA VARCHAR2 100 Indicates the secondary payment tracking data provided by external payment processor.
TERTIARY_TRACKING_DATA VARCHAR2 100 Indicates the tertiary payment tracking data provided by external payment processor.
PAYER_NAME VARCHAR2 480 Indicates the payer name provided by external payment processor.
PAYER_EMAIL VARCHAR2 480 Indicates the payer email provided by external payment processor.
PAYER_ADDRESS VARCHAR2 2000 Indicates the payer address provided by external payment processor.
PAYMENT_CURRENCY VARCHAR2 3 Yes Indicates the payer currency provided by external payment processor.
PAYMENT_AMOUNT NUMBER Yes Indicates the payment amount provided by external payment processor.
SERVICE_CHARGE_AMOUNT NUMBER Yes Indicates the service charge amount provided by external payment processor.
VOID_AMOUNT NUMBER Yes Indicates the void amount provided by external payment processor.
VOID_BY_NAME VARCHAR2 240 Indicates the reference to person for voided payment that is provided by external payment processor.
VOID_DATETIME TIMESTAMP Indicates the reference to data time for voided payment that is provided by external payment processor.
VOID_COMMENTS VARCHAR2 2000 Free form text for voided payment that is provided by external payment processor.
PAYMENT_CREATED VARCHAR2 30 Yes Identifies a final payment was recorded after confirmation.
PAYMENT_STATUS VARCHAR2 30 Yes Indicates the status of the payment.
PAYMENT_REFERENCE_ID VARCHAR2 50 Reference value created by the Payment Engine and sent as a pass thru data to the Payment Processor, Trust Account and Cash Drawer.
PAYMENT_HISTORY_KEY NUMBER 18 A Unique identifier for the transaction in OPAL.
AGENCY_ID NUMBER 8 Yes Identifies the agency id associated with a 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_TPT_PAYMENT_MTD_PK Unique Default PAYMENT_METHOD_KEY