Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IPaymentService.cs
1using System.Threading.Tasks;
2using Waher.Events;
5
6namespace Paiwise
7{
11 public interface IPaymentService : IServiceProvider, IProcessingSupport<CaseInsensitiveString>
12 {
17
30 Task<PaymentResult> Pay(decimal Amount, string Currency, string Description, string SuccessUrl, string FailureUrl, string CancelUrl,
31 EventHandlerAsync<ClientUrlEventArgs> ClientUrlCallback, object State);
32 }
33}
Interface for information about a service provider that users can use to pay for services.
Task< PaymentResult > Pay(decimal Amount, string Currency, string Description, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< ClientUrlEventArgs > ClientUrlCallback, object State)
Processes a payment.
IPaymentServiceProvider PaymentServiceProvider
Reference to service provider.
Interface for information about a service provider that users can use to pay for services.
Interface for information about a service provider.
Interface for detecting interfaces supporting objects with predefined features.