Interface IPaymentTransactionProvider
- Namespace
- Dynamicweb.Ecommerce.Orders.Gateways
- Assembly
- Dynamicweb.Ecommerce.dll
Implement this interface in your CheckoutHandler to support payment transactions
public interface IPaymentTransactionProvider
Methods
GetPaymentTransaction(PaymentTransactionKey)
Get a single payment transaction by its ID
PaymentTransaction? GetPaymentTransaction(PaymentTransactionKey key)
Parameters
keyPaymentTransactionKeyThe key of the payment transaction
Returns
GetPaymentTransactions(PaymentTransactionSearchFilter, string)
Get transactions given the provided pagination parameters
PaymentTransactionSearchResult GetPaymentTransactions(PaymentTransactionSearchFilter searchFilter, string paymentId)
Parameters
searchFilterPaymentTransactionSearchFilterThe search filter settings
paymentIdstringThe ID of the Payment used