Class coreunreferencedrefund

This class represents unreferenced refund object.More…

Public Member Functions

CoreUnreferencedRefund (decimal amount)
Initializes a new instance of the CoreUnreferencedRefund class.More…

Public Attributes

string serial
Gets or sets the serial.More…
TerminalCategory terminalCategory

Properties

decimal amount [get, set]
Gets or sets the amount.More…
string orderId [get, set]
Gets or sets the order identifier.More…
string cardHolderName [get, set]
Gets or sets the name of the card holder.More…
string cardNumber [get, set]
Gets or sets the card number.More…
string cardCvv [get, set]
Gets or sets the card CVV.More…
string cardType [get, set]
Gets or sets the type of the card.More…
string expiryDate [get, set]
Gets or sets the expiry date.More…
string reason [get, set]
Gets or sets the reason.More…
bool autoReady [get, set]
Gets or sets a value indicating whether the transaction is set automatically to READY in the open batch.More…
string encryptedTrackData [get, set]
Gets or sets the encrypted track data.More…
string ksn [get, set]
Gets or sets the KSN.(key serial number) More…
string operatorType [get, set]
Gets or sets the type of the operator.More…
CoreTransactionInputMethod coreTransactionInputMethod [get, set]
Gets or sets the core transaction mode.Start the transaction in defferent mode (insert, swipe …) More…
string tlvString [get, set]
Gets or sets the TLV string.More…
int firstDigitOfPan [get, set]
Gets or sets thefirst digit of PAN.More…
string deviceType [get, set]

Detailed Description

This class represents unreferenced refund object.

CoreUnreferencedRefund refundRequest = new CoreUnreferencedRefund(Math.Round(amount, 2, MidpointRounding.ToEven));
refundRequest.cardHolderName = "Test User";
refundRequest.cardNumber = "4111111111111111";
refundRequest.cardCvv = "123";
refundRequest.cardType = "VISA";
refundRequest.expiryDate = "1216";
refundRequest.reason = "reason";
Terminal.Instance.ProcessUnreferencedRefund(refundRequest);

Constructor & Destructor Documentation

CoreUnreferencedRefund()

    • CorePayments.CoreUnreferencedRefund.CoreUnreferencedRefund
    • (
    • decimal
    • amount
    • )

  • inline

Initializes a new instance of the CoreUnreferencedRefund class.

Parameters

  • amount
  • The amount.

Member Data Documentation

serial

  • string CorePayments.CoreUnreferencedRefund.serial

Gets or sets the serial.

The TLV string.

terminalCategory

Property Documentation

amount

    • decimal CorePayments.CoreUnreferencedRefund.amount

  • getset

Gets or sets the amount.

The amount.

autoReady

    • bool CorePayments.CoreUnreferencedRefund.autoReady

  • getset

Gets or sets a value indicating whether the transaction is set automatically to READY in the open batch.

true

if [automatic ready]; otherwise,

false

.

cardCvv

    • string CorePayments.CoreUnreferencedRefund.cardCvv

  • getset

Gets or sets the card CVV.

The card CVV.

cardHolderName

    • string CorePayments.CoreUnreferencedRefund.cardHolderName

  • getset

Gets or sets the name of the card holder.

The name of the card holder.

cardNumber

    • string CorePayments.CoreUnreferencedRefund.cardNumber

  • getset

Gets or sets the card number.

The card number.

cardType

    • string CorePayments.CoreUnreferencedRefund.cardType

  • getset

Gets or sets the type of the card.

The type of the card.

coreTransactionInputMethod

Gets or sets the core transaction mode.Start the transaction in defferent mode (insert, swipe …)

The core transaction mode.

deviceType

    • string CorePayments.CoreUnreferencedRefund.deviceType

  • getset

encryptedTrackData

    • string CorePayments.CoreUnreferencedRefund.encryptedTrackData

  • getset

Gets or sets the encrypted track data.

The encrypted track data.

expiryDate

    • string CorePayments.CoreUnreferencedRefund.expiryDate

  • getset

Gets or sets the expiry date.

The expiry date.

firstDigitOfPan

    • int CorePayments.CoreUnreferencedRefund.firstDigitOfPan

  • getset

Gets or sets thefirst digit of PAN.

The TLV string.

ksn

    • string CorePayments.CoreUnreferencedRefund.ksn

  • getset

Gets or sets the KSN.(key serial number)

The KSN.

operatorType

    • string CorePayments.CoreUnreferencedRefund.operatorType

  • getset

Gets or sets the type of the operator.

The type of the operator.

orderId

    • string CorePayments.CoreUnreferencedRefund.orderId

  • getset

Gets or sets the order identifier.

The order identifier.

reason

    • string CorePayments.CoreUnreferencedRefund.reason

  • getset

Gets or sets the reason.

The reason.

tlvString

    • string CorePayments.CoreUnreferencedRefund.tlvString

  • getset

Gets or sets the TLV string.

The TLV string.