Class InvoicePaymentProcessor
- Namespace
- Rescope.Commerce.Core.PaymentProcessors
- Assembly
- Rescope.Commerce.Core.dll
Basic payment processor which doesn't do much. You'll want to install a real processor like Stripe or Square.
[PaymentProcessorName("Invoice")]
public class InvoicePaymentProcessor : IPaymentProcessor, IPaymentProcessorWithCapture
- Inheritance
-
InvoicePaymentProcessor
- Implements
- Inherited Members
Methods
CapturePayment(CapturePaymentRequest)
public Task<CapturePaymentResult> CapturePayment(CapturePaymentRequest request)
Parameters
request
CapturePaymentRequest
Returns
Initiate(InitiatePaymentRequest)
public Task<InitiatePaymentResult> Initiate(InitiatePaymentRequest request)
Parameters
request
InitiatePaymentRequest
Returns
ProcessCancelUrl(ProcessPaymentCallbackRequest)
public Task ProcessCancelUrl(ProcessPaymentCallbackRequest request)
Parameters
request
ProcessPaymentCallbackRequest
Returns
ProcessConfirmUrl(ProcessPaymentCallbackRequest)
public Task<ProcessPaymentResult> ProcessConfirmUrl(ProcessPaymentCallbackRequest request)
Parameters
request
ProcessPaymentCallbackRequest
Returns
ProcessWebhook(ProcessPaymentCallbackRequest)
public Task<ProcessPaymentResult> ProcessWebhook(ProcessPaymentCallbackRequest request)
Parameters
request
ProcessPaymentCallbackRequest