ProvIlyda.getPOSDeferredSignature Method

Get the POS signature for an on-credit invoice (paymentMethod.type = 5), to create a new POS Sale. 
The results of this method will be used at VivaWalletPOS.newSale.
Public Function getPOSDeferredSignature( _ 
ByVal posDeferredTransaction As posDeferredTransaction
) As Dictionary(Of String, String)
This language is not supported or no code example is available.
public Dictionary<string, string> getPOSDeferredSignature( 
posDeferredTransaction posDeferredTransaction 
)
This language is not supported or no code example is available.

Parameters

posDeferredTransaction
posDeferredTransaction

The raw data of the transaction

Return Value

Dictionary<string, string>

Returns a dictionary containing the necessary data that will be used in the Transaction object. 
Specifically, the fields Transaction.aadeProviderSignatureData (dictionary key signedContent) and Transaction.aadeProviderSignature (dictionary key signature) will be filled.

Example
 
 var il = new ProvIlyda("ilydaUser", "ilydaPassword", "arbUser", "arbKey", false);
 
 var pos = default(ProvIlyda.posDeferredTransaction);
 pos.amount = 100;
 pos.mark = "400000000000001";
 pos.terminalId = "1111111111";
 
 Dictionary<string, string> fResult = il.getPOSDeferredSignature(pos);
 					
This language is not supported or no code example is available.
 Dim il As ProvIlyda = New ProvIlyda("ilydaUser", "ilydaPassword", "arbUser", "arbKey", False)
 
 Dim pos As ProvIlyda.posDeferredTransaction
 pos.amount = 100
 pos.mark = "400000000000001"
 pos.terminalId = "1111111111"
 
 Dim fResult As Dictionary(Of String, String) = il.getPOSDeferredSignature(pos)
 					
This language is not supported or no code example is available.

.NET Framework

Supported in: 3.5 or newer

In this article

Definition