Class PaymentMethod
Inheritance
System.Object
PaymentMethod
Assembly: Hyperledger.Indy.Sdk.dll
Syntax
public abstract class PaymentMethod : Object
Constructors
PaymentMethod()
Declaration
protected PaymentMethod()
Methods
AddRequestFeesAsync(String, String, String, String)
Declaration
public abstract Task<string> AddRequestFeesAsync(string submitterDid, string reqJson, string inputsJson, string outputsJson)
Parameters
Type |
Name |
Description |
System.String |
submitterDid |
|
System.String |
reqJson |
|
System.String |
inputsJson |
|
System.String |
outputsJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
BuildGetTxnFeesAsync(String)
Declaration
public abstract Task<string> BuildGetTxnFeesAsync(string submitterDid)
Parameters
Type |
Name |
Description |
System.String |
submitterDid |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
BuildGetUtxoRequestAsync(String, String)
Declaration
public abstract Task<string> BuildGetUtxoRequestAsync(string submittedDid, string paymentAddress)
Parameters
Type |
Name |
Description |
System.String |
submittedDid |
|
System.String |
paymentAddress |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
BuildMintRequestAsync(String, String)
Declaration
public abstract Task<string> BuildMintRequestAsync(string submitterDid, string outputsJson)
Parameters
Type |
Name |
Description |
System.String |
submitterDid |
|
System.String |
outputsJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
BuildPaymentRequestAsync(String, String, String)
Declaration
public abstract Task<string> BuildPaymentRequestAsync(string submitterDid, string inputsJson, string outputsJson)
Parameters
Type |
Name |
Description |
System.String |
submitterDid |
|
System.String |
inputsJson |
|
System.String |
outputsJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
BuildSetTxnFeesAsync(String, String)
Declaration
public abstract Task<string> BuildSetTxnFeesAsync(string submitterDid, string feesJson)
Parameters
Type |
Name |
Description |
System.String |
submitterDid |
|
System.String |
feesJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
CreatePaymentAddressAsync(String)
Declaration
public abstract Task<string> CreatePaymentAddressAsync(string config)
Parameters
Type |
Name |
Description |
System.String |
config |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
ParseGetTxnFeesResponseAsync(String)
Declaration
public abstract Task<string> ParseGetTxnFeesResponseAsync(string responseJson)
Parameters
Type |
Name |
Description |
System.String |
responseJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
ParseGetUtxoResponseAsync(String)
Declaration
public abstract Task<string> ParseGetUtxoResponseAsync(string responseJson)
Parameters
Type |
Name |
Description |
System.String |
responseJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
ParsePaymentResponseAsync(String)
Declaration
public abstract Task<string> ParsePaymentResponseAsync(string responseJson)
Parameters
Type |
Name |
Description |
System.String |
responseJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
ParseResponseWithFeesAsync(String)
Declaration
public abstract Task<string> ParseResponseWithFeesAsync(string responseJson)
Parameters
Type |
Name |
Description |
System.String |
responseJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|