MellonGroupPOS Class
Name | Description | |
---|---|---|
MellonGroupPOS(string, string, int, bool) | It creates a new instance of the MellonGroupPOS. |
Name | Description | |
---|---|---|
cancelCompletedTransaction(string, string, string) |
Start a new intent to void a transaction. Reference the transaction that needs to be voided using the original transaction intent. This function is not available in the Trial Version. |
|
getApiKey(string) |
This method pairs the user's account with the 3rd party service.. |
|
getSuccessfullTransactionDetails(string, string) |
List all transactions that have been successfully performed and accessible to the user. It is referenced by the "Transaction" and "InitialTransaction" fields of a transaction intent and can be used toprovide more details about the transaction. |
|
getTerminalList(string) | Retrieve a list of all the terminals that are available to the user, type of List(Of POSTerminal) | |
getTransactionIntentStatus(string, string) |
List all transaction intents that have been created and accessible to the user. It should be used if the "start transaction intent" call has timed out or was async in order to resolve the final status of a specific intent. This function is not available in the Trial Version. |
|
newTransaction() | Initializes a new transaction with default values. | |
refreshConnection(string, bool) |
Refreshes the connection with Mellon Group. Use this method if you are dealing with connectivity issues. |
|
sendTransaction(string, string, posTransaction) | Sends a new transaction to the POS. |
Name | Description | |
---|---|---|
EcrTokenData |
Struct EcrTokenData It contains all of the necessary fields to store the ECR Token Data for the POS transaction. The posTransaction uses this structrure. |
|
POSTerminal |
Struct POSTerminal It contains all the necessary Terminal Fields |
|
ProviderData |
Struct ProviderData It contains all of the necessary fields to store the provider's data for the POS transaction. The posTransaction uses this structrure. |
|
posTransaction |
Struct posTransaction It contains all the necessary fields to initiate a new POS Transaction. The MellonGroupPOS.newTransaction method uses this structure. |
|
transaction |