Payment Session

Field
Type
Notes

payment_terminal_id

BigInteger

payment_session_type_id

Integer

1 = SALE, 2 = REFUND

code

String(64)

Identify the payment session on Viva Wallet Network

amount

Numeric(20,8)

fee_amount

Numeric(20,8)

ISV fee

status_id

Integer

1 = CREATED, 2 = IN_PROGRESS, 3 = SUCCESS, 4 = FAILED, 5 = ABORTED

transaction_code

String(64)

Identify the payment terminal transaction

authorization_code

String(64)

Authorization code response from the authorizing institution

application_label

String(64)

Selected application label, VISA / AMEX etc

primary_account_number_masked

String(64)

verification_method

String(64)

The verification method used (i.e. "CONTACTLESS - NO CVM" )

transaction_message

String(128)

Description of error if one occured otherwise "Transaction successful"

preauth

Boolean

Boolean flag indicating a preauth

order_code

String(64)

Order code of completed sale transaction

short_order_code

String(64)

10-digit integer order code of completed sale transaction

currency_code

String(3)

ISO 4217 numeric currency code

merchant_reference

String(128)

Free text value that can be used by the merchant as a reference

reference_number

Integer

STAN number (System Trace Audit Number), it is a number generated by the cardholder bank that can be used to identify a transaction. It's always a six-digit code, and therefore is not truly unique

retrieval_reference_number

Integer

Unique transaction identification

Last updated