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.Persistence
;
3
using
Waher.Runtime.Inventory
;
4
5
namespace
Paiwise
6
{
10
public
interface
IPaymentService
:
IServiceProvider
,
IProcessingSupport
<CaseInsensitiveString>
11
{
15
IPaymentServiceProvider
PaymentServiceProvider
{
get
; }
16
29
Task<PaymentResult>
Pay
(decimal Amount,
string
Currency,
string
Description,
string
SuccessUrl,
string
FailureUrl,
string
CancelUrl,
30
ClientUrlEventHandler
ClientUrlCallback,
object
State);
31
}
32
}
Paiwise.IPaymentService
Interface for information about a service provider that users can use to pay for services.
Definition:
IPaymentService.cs:11
Paiwise.IPaymentService.Pay
Task< PaymentResult > Pay(decimal Amount, string Currency, string Description, string SuccessUrl, string FailureUrl, string CancelUrl, ClientUrlEventHandler ClientUrlCallback, object State)
Processes a payment.
Paiwise.IPaymentService.PaymentServiceProvider
IPaymentServiceProvider PaymentServiceProvider
Reference to service provider.
Definition:
IPaymentService.cs:15
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
Paiwise.ClientUrlEventHandler
delegate Task ClientUrlEventHandler(object Sender, ClientUrlEventArgs e)
Delegat for client URL callback methods.
Waher.Persistence
Definition:
Bookmark.cs:4
Waher.Runtime.Inventory
Definition:
TypesLoader.cs:9
Waher.Payments
IPaymentService.cs
Generated by
1.9.5