VivaWalletPOS Class

With this class, you can implement all VivaWallet POS connection with your software. 
Viva Wallet is the first European entirely cloud-based Neobank with presence in 24 European Countries.
Public Class VivaWalletPOS
This language is not supported or no code example is available.
public class VivaWalletPOS
This language is not supported or no code example is available.
Name Description
Public constructor VivaWalletPOS(string, string, string, string, bool) It creates a new instance of the VivaWalletPOS.
Top
Methods
 
Name Description
Public method NewRefundTransaction() It generates a new refund transaction, type of RefundTransaction
Public method NewTransaction() It generates a new transaction, type of Transaction
Public method checkSession(string) This function can be used to determine whether the transaction has been finalised. 
Public method getAvailablePOS() All available POS Terminals can be obtained using this function. It returns a list of POSTerminals.
Public method getTransactionDetails(string) Use this function to get the full details of a specified transaction. It returns a dictionary containing all the fields of the transaction. 
This function is not available in the Trial Version.
Public method getTransactionID(string) This function can be used to get the Transaction ID of a sale/refund.
Public method newRefund(RefundTransaction) A new sale refund is formed by means of this function. A success or failure message is returned after the transaction is transmitted to the POS Terminal. 
This function does not conclude the refund process. The process involves the refund being transmitted to the POS Terminal for the user's confirmation. To check if the refund is completed or not, use the checkSession method. 
This function is not available in the Trial Version.
Public method newSale(Transaction) A new sale is formed by means of this function. A success or failure message is returned after the transaction is transmitted to the POS Terminal. 
The transaction is not completed by this function. It merely transmits the transaction to the POS Terminal so that the consumer can use it to make a payment. To check if the transaction is completed or not, use the checkSession method.
Public method sendAbort(string, string) This function can be used to abort a transaction before it is finished.
Top
Name Description
Public structure POSTerminals Struct POSTerminals 
It contains all the necessary Terminal Fields
Public structure RefundTransaction Struct RefundTransaction 
It contains all the necessary fields require for a refund transaction
Public structure Transaction Struct Transaction 
It contains all the necessary fields require for a transaction
Top

.NET Framework

Supported in: 3.5 or newer

In this article

Definition