Interface IPaymentGateway
Assembly: Volo.Payment.Domain.dll
Syntax
public interface IPaymentGateway
Methods
CompleteAsync(Dictionary<string, string>)
Declaration
Task<PaymentRequest> CompleteAsync(Dictionary<string, string> parameters)
Parameters
Returns
HandleWebhookAsync(string, Dictionary<string, string>)
Declaration
Task HandleWebhookAsync(string payload, Dictionary<string, string> headers)
Parameters
Returns
IsValid(PaymentRequest, Dictionary<string, string>)
Declaration
bool IsValid(PaymentRequest paymentRequest, Dictionary<string, string> properties)
Parameters
Returns
Declaration
Task<PaymentRequestStartResult> StartAsync(PaymentRequest paymentRequest, PaymentRequestStartInput input)
Parameters
Returns
Extension Methods