Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IPaymentService.cs
1
using
System.Threading.Tasks;
2
using
Waher.Events
;
3
using
Waher.Persistence
;
4
using
Waher.Runtime.Inventory
;
5
6
namespace
Paiwise
7
{
11
public
interface
IPaymentService
:
IServiceProvider
,
IProcessingSupport
<CaseInsensitiveString>
12
{
16
IPaymentServiceProvider
PaymentServiceProvider
{
get
; }
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
}
Paiwise.IPaymentService
Interface for information about a service provider that users can use to pay for services.
Definition:
IPaymentService.cs:12
Paiwise.IPaymentService.Pay
Task< PaymentResult > Pay(decimal Amount, string Currency, string Description, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< ClientUrlEventArgs > ClientUrlCallback, object State)
Processes a payment.
Paiwise.IPaymentService.PaymentServiceProvider
IPaymentServiceProvider PaymentServiceProvider
Reference to service provider.
Definition:
IPaymentService.cs:16
Paiwise.IPaymentServiceProvider
Interface for information about a service provider that users can use to pay for services.
Definition:
IPaymentServiceProvider.cs:10
Paiwise.IServiceProvider
Interface for information about a service provider.
Definition:
IServiceProvider.cs:7
Waher.Runtime.Inventory.IProcessingSupport
Interface for detecting interfaces supporting objects with predefined features.
Definition:
IProcessingSupport.cs:8
Paiwise
Definition:
BuyEDalerPaymentService.cs:14
Waher.Events
Definition:
ConsoleEventSink.cs:8
Waher.Persistence
Definition:
Bookmark.cs:4
Waher.Runtime.Inventory
Definition:
TypesLoader.cs:9
Waher.Payments
IPaymentService.cs
Generated by
1.9.5