Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IBuyEDalerService.cs
1using System.Collections.Generic;
2using System.Threading.Tasks;
5
6namespace Paiwise
7{
12 public interface IBuyEDalerService : IServiceProvider, IProcessingSupport<CaseInsensitiveString>
13 {
18
23
30 Task<bool> CanBuyEDaler(CaseInsensitiveString AccountName);
31
48 Task<PaymentResult> BuyEDaler(IDictionary<CaseInsensitiveString, object> ContractParameters,
49 IDictionary<CaseInsensitiveString, CaseInsensitiveString> IdentityProperties,
50 decimal Amount, string Currency, string SuccessUrl, string FailureUrl, string CancelUrl, ClientUrlEventHandler ClientUrlCallback, object State);
51
64 Task<IDictionary<CaseInsensitiveString, object>[]> GetPaymentOptionsForBuyingEDaler(
65 IDictionary<CaseInsensitiveString, CaseInsensitiveString> IdentityProperties,
66 string SuccessUrl, string FailureUrl, string CancelUrl,
67 ClientUrlEventHandler ClientUrlCallback, object State);
68 }
69}
Contains information about a service provider that users can use to buy eDaler.
Represents a case-insensitive string.
Interface for information about a service provider that users can use to buy eDaler.
string BuyEDalerTemplateContractId
Contract ID of Template, for buying e-Daler
Task< PaymentResult > BuyEDaler(IDictionary< CaseInsensitiveString, object > ContractParameters, IDictionary< CaseInsensitiveString, CaseInsensitiveString > IdentityProperties, decimal Amount, string Currency, string SuccessUrl, string FailureUrl, string CancelUrl, ClientUrlEventHandler ClientUrlCallback, object State)
Processes payment for buying eDaler.
Task< IDictionary< CaseInsensitiveString, object >[]> GetPaymentOptionsForBuyingEDaler(IDictionary< CaseInsensitiveString, CaseInsensitiveString > IdentityProperties, string SuccessUrl, string FailureUrl, string CancelUrl, ClientUrlEventHandler ClientUrlCallback, object State)
Gets available payment options for buying eDaler.
Task< bool > CanBuyEDaler(CaseInsensitiveString AccountName)
If the service provider can be used to process a request to buy eDaler of a certain amount,...
Interface for information about a service provider that users can use to buy eDaler.
Interface for information about a service provider.
Interface for detecting interfaces supporting objects with predefined features.
delegate Task ClientUrlEventHandler(object Sender, ClientUrlEventArgs e)
Delegat for client URL callback methods.