/// <inheritdoc />
 public Task SetDefaultPaymentAddressAsync(IAgentContext agentContext, PaymentAddressRecord addressRecord)
 {
     throw new NotSupportedException();
 }
 /// <inheritdoc />
 public Task MakePaymentAsync(IAgentContext agentContext, PaymentRecord paymentRecord, PaymentAddressRecord addressRecord = null)
 {
     throw new NotSupportedException();
 }
 /// <inheritdoc />
 public Task <TransactionCost> GetTransactionCostAsync(IAgentContext context, string transactionType, PaymentAddressRecord addressRecord = null)
 {
     return(Task.FromResult <TransactionCost>(null));
 }
 /// <inheritdoc />
 public Task RefreshBalanceAsync(IAgentContext agentContext, PaymentAddressRecord paymentAddress = null)
 {
     throw new NotSupportedException();
 }
 /// <inheritdoc />
 public Task <PaymentRecord> AttachPaymentRequestAsync(IAgentContext context, AgentMessage agentMessage, PaymentDetails details, PaymentAddressRecord addressRecord = null)
 {
     throw new NotImplementedException();
 }