VivaWalletPOS.getTransactionDetails Method
This function is not available in the Trial Version.
Public Function getTransactionDetails( _
ByVal sessionID As String _
) As Dictionary(Of String, String)
This language is not supported or no code example is available.
Parameters
- sessionID
- string
The unique session identifier. You specified this Transaction.sessionID (or RefundTransaction.sessionID) when you created a new transaction.
Return Value
Dictionary<string, string>
The Dictionary contains the following values:
| Field | Value / Description |
|---|---|
| sessionId | 12345678-9012-0000001 |
| terminalId | 12345678 |
| cashRegisterId | |
| amount | 24800 |
| currencyCode | 978 |
| merchantReference | 12345678-9012-0000001 |
| customerTrns | 12345678-9012-0000001 |
| showReceipt | |
| showTransactionResult | |
| interappCallback | |
| skipSurcharge | False |
| tipAmount | 0 |
| success | True |
| eventId | 0 |
| authorizationId | 000111 |
| transactionId | 01db2d34-5bcf-6bf7-8c9e-d01a23ac4567 |
| transactionTypeId | 5 |
| retrievalReferenceNumber | 603500010300 <-- Use this for EndToEndReferenceID (IRIS Payment) |
| panEntryMode | 07 |
| applicationLabel | Debit Mastercard |
| aid | A0000000000001 |
| primaryAccountNumberMasked | 0000000******1234 |
| transactionDateTime | 01/01/2026 11:00:00 |
| abortOperation | False |
| abortAckTime | |
| abortSuccess | False |
| loyaltyInfo | |
| verificationMethod | CONTACTLESS - ONLINE PIN |
| tid | 12345678 |
| shortOrderCode | 6000030700 |
| installments | 0 |
| message | Transaction successful |
| preauth | False |
| referenceNumber | 000111 |
| orderCode | 0011122233344455 |
| transactionEventId | 0 |
| cardType | Debit Mastercard |
| bankId | NET_MASTER |
| aadeTransactionId | 006611122233369410000 <-- Use this for transactionID (Card Payment) |
| aadeResultCommand | |
| dccDetails | |
| surchargeAmount | 0 |
| fiscalisationDetails |
VivaWalletPOS vw = new VivaWalletPOS("Arbitrans User", "Arbitrans Key", "ClientID", "ClientSecret", false);
Dictionary<string, object> result = vw.getTransactionDetails("my custom session ID");
This language is not supported or no code example is available.