Show / Hide Table of Contents

    Class PaymentMethod

    Inheritance
    System.Object
    PaymentMethod
    Namespace: Hyperledger.Indy.PaymentsApi
    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>
    Back to top Copyright © 2017 The Linux Foundation®