Table of Contents

Class ImportPayment

Namespace
InSite.Application.Gateways.Write
Assembly
Shift.Sdk.dll
public class ImportPayment : Command, ICommand
Inheritance
ImportPayment
Implements
Inherited Members
Extension Methods

Constructors

ImportPayment(Guid, Guid, Guid, Guid, Guid, string, PaymentStatus, DateTimeOffset?, DateTimeOffset?, decimal, string, string, string, string)

public ImportPayment(Guid gateway, Guid tenant, Guid invoice, Guid payment, Guid createdBy, string orderNumber, PaymentStatus status, DateTimeOffset? started, DateTimeOffset? approved, decimal amount, string customerIP, string transactionId, string resultCode, string resultMessage)

Parameters

gateway Guid
tenant Guid
invoice Guid
payment Guid
createdBy Guid
orderNumber string
status PaymentStatus
started DateTimeOffset?
approved DateTimeOffset?
amount decimal
customerIP string
transactionId string
resultCode string
resultMessage string

Properties

Amount

public decimal Amount { get; }

Property Value

decimal

Approved

public DateTimeOffset? Approved { get; }

Property Value

DateTimeOffset?

CreatedBy

public Guid CreatedBy { get; }

Property Value

Guid

CustomerIP

public string CustomerIP { get; }

Property Value

string

Invoice

public Guid Invoice { get; }

Property Value

Guid

OrderNumber

public string OrderNumber { get; set; }

Property Value

string

Payment

public Guid Payment { get; }

Property Value

Guid

ResultCode

public string ResultCode { get; }

Property Value

string

ResultMessage

public string ResultMessage { get; }

Property Value

string

Started

public DateTimeOffset? Started { get; }

Property Value

DateTimeOffset?

Status

public PaymentStatus Status { get; }

Property Value

PaymentStatus

Tenant

public Guid Tenant { get; }

Property Value

Guid

TransactionId

public string TransactionId { get; }

Property Value

string