Class coreunreferencedrefund

This class represents the unreferenced refund object.More…

#import <Core.h>

Inheritance diagram for CoreUnreferencedRefund:

Properties

NSNumber * amount
This property represents amount.More…
NSString * orderId
This property represents order ID.More…
NSString * cardHolderName
This property represents card holder name.More…
NSString * cardNumber
This property represents card number.More…
NSString * cardCvv
This property represents card CVV.More…
NSString * cardType
This property represents card type.More…
NSString * expiryDate
This property represents expiry date.More…
NSString * reason
This property represents reason.More…
NSNumber * autoReady
This property represents auto ready.More…
NSString * operator
This property represents operator.More…
NSString * encryptedTrackData
This property represents encrypted track data.More…
NSString * ksn
This property represents ksn.More…
NSString * serial
This property represents serial number of the device.More…
TerminalCategory terminalCategory
This property represents the category of the terminal.More…
CoreTransactionInputMethod transactionInputMethod
NSString * deviceType
This property represents device type.More…
NSString * firstDigitOfPan
This property represents device type.More…
NSString * tlvString
This property represents device type.More…

Detailed Description

This class represents the unreferenced refund object.

Example to create a unreferenced refund object.

CoreUnreferencedRefund *refund =[[CoreUnreferencedRefund alloc] init];
refund.amount = [NSNumber numberWithDouble: 12];
refund.cardCvv = "111";
refund.cardHolderName = @"Test user";
refund.cardNumber = @"4111111111111111";
refund.cardType= @"VISA";
refund.expiryDate = @"1215";
refund.reason=@"reason";
[[WTPSTerminal singeton] processUnreferencedRefund:refund];

Property Documentation

operator

    • - (NSString*) operator

  • readwriteatomic

This property represents operator.

amount

    • - (NSNumber*) amount

  • readwriteatomic

This property represents amount.

autoReady

    • - (NSNumber*) autoReady

  • readwriteatomic

This property represents auto ready.

cardCvv

    • - (NSString*) cardCvv

  • readwriteatomic

This property represents card CVV.

cardHolderName

    • - (NSString*) cardHolderName

  • readwriteatomic

This property represents card holder name.

cardNumber

    • - (NSString*) cardNumber

  • readwriteatomic

This property represents card number.

cardType

    • - (NSString*) cardType

  • readwriteatomic

This property represents card type.

deviceType

    • - (NSString*) deviceType

  • readwriteatomic

This property represents device type.

encryptedTrackData

    • - (NSString*) encryptedTrackData

  • readwriteatomic

This property represents encrypted track data.

expiryDate

    • - (NSString*) expiryDate

  • readwriteatomic

This property represents expiry date.

firstDigitOfPan

    • - (NSString*) firstDigitOfPan

  • readwriteatomic

This property represents device type.

ksn

    • - (NSString*) ksn

  • readwriteatomic

This property represents ksn.

orderId

    • - (NSString*) orderId

  • readwriteatomic

This property represents order ID.

reason

    • - (NSString*) reason

  • readwriteatomic

This property represents reason.

serial

    • - (NSString*) serial

  • readwriteatomic

This property represents serial number of the device.

terminalCategory

    • - (TerminalCategory) terminalCategory

  • readwriteatomic

This property represents the category of the terminal.

tlvString

    • - (NSString*) tlvString

  • readwriteatomic

This property represents device type.

transactionInputMethod

    • - (CoreTransactionInputMethod) transactionInputMethod

  • readwriteatomic

Sets the value of the transactionInputMethod property.Start the transaction in different mode.(Swipe, Insert, Tap)