PSC_BNP_CHECKOUT_HDR
This table contains staging header used to pass payload data between Pay Cart, Checkout and Payments
Details
-
Schema: FUSION
-
Object owner: PSC_CC
-
Object type: TABLE
-
Tablespace: TRANSACTION_TABLES
Primary Key
| Name | Columns |
|---|---|
|
PSC_BNP_CHECKOUT_HDR_PK |
CHECKOUT_ID |
Columns
| Name | Datatype | Length | Precision | Not-null | Comments | Status |
|---|---|---|---|---|---|---|
| CHECKOUT_ID | NUMBER | 18 | Yes | Distinct value generated using the Fusion unique ID API | Active | |
| APPLICATION_REFERENCE_ID | VARCHAR2 | 50 | Yes | Key information for the header. Defaults to CART_ID value from LNP | Active | |
| AGENCY_ID | NUMBER | 8 | Yes | Attribute identifying the agency associated with the row | Active | |
| CHECKOUT_STATUS | VARCHAR2 | 1 | Current state of the checkout transaction. Valid values are paid, cancelled or error. | Active | ||
| CHECKOUT_MESSAGE | VARCHAR2 | 255 | Additional information regarding the state of the checkout transaction | Active | ||
| RETURN_URL1 | VARCHAR2 | 255 | URL provided by the consuming application. User redirected to this URL after payment is complete. | Active | ||
| CANCEL_URL1 | VARCHAR2 | 255 | URL provided by the consuming application. User redirected to this URL when payment is cancelled. | Active | ||
| CALLBACK_URL | VARCHAR2 | 255 | Callback URL to post payload response data to consuming application | |||
| RETURN_URL2 | VARCHAR2 | 255 | Oracle internal use only | Active | ||
| CANCEL_URL2 | VARCHAR2 | 255 | Oracle internal use only | Active | ||
| PARTY_ID | NUMBER | 18 | Attribute identifying the party id associated with this transaction. | |||
| PROFILE_ID | NUMBER | 18 | Attribute identifying the profile id of the user associated with this transaction. | |||
| PAYER_FIRST_NAME | VARCHAR2 | 150 | First name of the person making the payment | Active | ||
| PAYER_MIDDLE_NAME | VARCHAR2 | 60 | Middle name of the person making the payment | Active | ||
| PAYER_LAST_NAME | VARCHAR2 | 150 | Last name of the person making the payment | Active | ||
| PAYER_NAME_SUFFIX | VARCHAR2 | 30 | Additional information that indicates the payer's place in the family structure | Active | ||
| PAYER_COUNTRY_CODE2 | VARCHAR2 | 2 | International two digit country code call prefix in relation to the payer phone number | Active | ||
| PAYER_COUNTRY_CODE3 | VARCHAR2 | 3 | International three digit country code call prefix in relation to the payer phone number | Active | ||
| PAYER_ADDRESS1 | VARCHAR2 | 240 | First line of the payer billing address and requires a valid street number and name | Active | ||
| PAYER_ADDRESS2 | VARCHAR2 | 240 | Second line of the payer billing address such as apartment, suite, unit, building, floor or village information | Active | ||
| PAYER_ADDRESS3 | VARCHAR2 | 240 | Third line of the payer billing address | Active | ||
| PAYER_ADDRESS4 | VARCHAR2 | 240 | Fourth line of the payer billing address | Active | ||
| PAYER_CITY | VARCHAR2 | 60 | City information in relation to the payer billing address | Active | ||
| PAYER_POSTAL_CODE | VARCHAR2 | 60 | Postal code of the payer billing address. This could be a series of digits or letters or both. | Active | ||
| PAYER_POSTAL_PLUS4 | VARCHAR2 | 10 | Additional digits used to identify a specific mail delivery route | Active | ||
| PAYER_STATE | VARCHAR2 | 60 | State code of the payer billing address. In the U.S, this is the two character USPS state abbreviation for example, NY for New York. | Active | ||
| PAYER_PROVINCE | VARCHAR2 | 60 | Region code for the payer billing address in non-US countries. In Canada, this is the two character province abbreviation by the Canada Post. | Active | ||
| PAYER_COUNTY | VARCHAR2 | 60 | Couny of the payer billing address. This is a geographical subdivision within a state or region and encompasses multiple cities. | Active | ||
| PAYER_EMAIL | VARCHAR2 | 320 | Email address of the person making the payment | Active | ||
| PAYER_PHONE | VARCHAR2 | 60 | Phone number of the person making the payment | Active | ||
| DESCRIPTION | VARCHAR2 | 100 | Additional information about the checkout transaction | Active | ||
| AMOUNT | NUMBER | Yes | Sum of all money required for payment | Active | ||
| CURRENCY_CODE | VARCHAR2 | 3 | Yes | Currency code in relation to the amount field | Active | |
| PAYMENT_TRACKING_DATA1 | VARCHAR2 | 50 | First checkout reference or tracking number passed by consuming application | Active | ||
| PAYMENT_TRACKING_DATA2 | VARCHAR2 | 50 | Second checkout reference or tracking number passed by consuming application | Active | ||
| BUSINESS_ENTITY_ID | VARCHAR2 | 50 | Business entity identifier for business license payment requests. | |||
| BUSINESS_ENTITY_PARTY_ID | NUMBER | 18 | Party id of the business entity associated with this transaction. | |||
| BUSINESS_ENTITY_NAME | VARCHAR2 | 100 | Name of the business entity associated with this transaction. | |||
| BUSINESS_ENTITY_DBA_NAME | VARCHAR2 | 100 | Doing business as name of the business entity associated with this transaction. | |||
| BUSINESS_PROFILE_ID | NUMBER | 18 | Profile id of the business entity associated with this transcation. | |||
| BUSINESS_LOCATION_ID | VARCHAR2 | 50 | Business location id of the business entity associated with this transaction. | |||
| BUSINESS_LOCATION_PARTY_ID | NUMBER | 18 | Location party id of the business entity associated with this transaction. | |||
| TRUST_ACCOUNT_NUMBER | VARCHAR2 | 30 | Trust Account Number associated with the payment | |||
| ACCOUNT_TYPE | VARCHAR2 | 30 | Account Type associated with the payment | |||
| ACCOUNT_PURPOSE | VARCHAR2 | 30 | Account Purpose associated with the payment | |||
| RECONCILE_TYPE | VARCHAR2 | 30 | RECONCILE PAYMENT TYPE. | |||
| RECONCILE_STATUS | VARCHAR2 | 30 | RECONCILE PAYMENT STATUS. | |||
| RECONCILE_DATETIME | TIMESTAMP | RECONCILE PAYMENT DATE TIME. | ||||
| AUTOPAY_METHOD | VARCHAR2 | 30 | Payment method associated with the autopayment request | |||
| ACTIVITY_TYPE | VARCHAR2 | 30 | Identifies the type of activity for which payment is recorded. | |||
| OA_APPLIED_FLAG | VARCHAR2 | 1 | Yes | Payment on account credit is applied | ||
| OA_AVAILABLE_AMOUNT | NUMBER | Amount available to apply payment on account credit | ||||
| OA_APPLIED_AMOUNT | NUMBER | Amount of credit applied to the payment | ||||
| REVERSAL_TRAN_TYPE | VARCHAR2 | 30 | Yes | Indicates type of reversal transaction. | ||
| UNAPPLIED_FLAG | VARCHAR2 | 1 | Yes | Identifies unapplied payment record. | ||
| 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. | Active | |
| CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | Active | |
| CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | Active | ||
| LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | Active | |
| LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | Active | ||
| LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | Active |
Foreign Keys
| Table | Foreign Table | Foreign Key Column |
|---|---|---|
| psc_bnp_checkout_lin | psc_bnp_checkout_hdr | CHECKOUT_ID |
Indexes
| Index | Uniqueness | Tablespace | Columns |
|---|---|---|---|
| PSC_BNP_CHECKOUT_HDR_PK | Unique | Default | CHECKOUT_ID |