Table of Contents

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

key PaymentTransactionKey

The key of the payment transaction

Returns

PaymentTransaction

GetPaymentTransactions(PaymentTransactionSearchFilter, string)

Get transactions given the provided pagination parameters

PaymentTransactionSearchResult GetPaymentTransactions(PaymentTransactionSearchFilter searchFilter, string paymentId)

Parameters

searchFilter PaymentTransactionSearchFilter

The search filter settings

paymentId string

The ID of the Payment used

Returns

PaymentTransactionSearchResult
To top