Table of Contents

Class PaymentTransactionEvent

Namespace
Dynamicweb.Ecommerce.Orders.PaymentTransactions
Assembly
Dynamicweb.Ecommerce.dll

Represents a payment transaction event. This could be authorization, capture, refund, cancel, etc.

public sealed class PaymentTransactionEvent
Inheritance
PaymentTransactionEvent
Inherited Members

Properties

Amount

The amount that was authorized, captured, refunded, cancelled, etc.

public double? Amount { get; init; }

Property Value

double?

CreatedDate

The date when the event was created

public DateTime? CreatedDate { get; init; }

Property Value

DateTime?

IsCallbackSuccess

Determines if the callback was successful

public bool? IsCallbackSuccess { get; init; }

Property Value

bool?

IsSuccess

Determines if the event was successful

public bool IsSuccess { get; init; }

Property Value

bool

Status

The status of the event, e.g. approved

public string? Status { get; init; }

Property Value

string

Type

The type of the event, e.g. authorized

public PaymentTransactionEventType Type { get; init; }

Property Value

PaymentTransactionEventType
To top