Class coresalekeyed

CoreSaleKeyed object used for keyed transactions.More…

#import <Core.h>

Inheritance diagram for CoreSaleKeyed:

CoreSale

Properties

NSString * cardNumber
This property represents card number.More…
NSString * cardCvv
This property represents card cvv.More…
NSString * expiryDate
This property represents expiry date.More…
NSString * avsAddress1
This property represents address line 1.More…
NSString * avsPostCode
This property represents post Code.More…
NSString * encryptedData
This property represents encrypted card number.More…
NSString * ksn
This property represents ksn.More…
Properties inherited from CoreSale
NSNumber * amount
This property represents amount.More…
NSString * orderId
This property represents order id.More…
NSNumber * autoReady
This property represents auto ready.More…
CoreTax * tax
This property represents tax.More…
CoreTip * tip
This property represents tip.More…
NSNumber * tipAmount
This property represents tip amount.More…
CoreSignature * signature
This property represents signature.More…
NSString * cardType
This property represents card type.More…
NSNumber * fallback
This property represents fallback.More…
NSString * cardHolderName
CoreTransactionType transactionType
This property represents transaction type.More…
NSString * deviceType
This property represents device type.More…
NSString * encryptedPinBlock
This property represents encrypted pin block.More…
NSString * pinBlockKsn
This property represents pin block KSN.More…
NSString * debitAccountType
This property represents debit account.More…
CoreTransactionInputMethod transactionInputMethod
SignatureCollection signatureCollection
This property signature represents AUTOMATIC (onSignatureRequired will be triggered) or MANUAL (signature is captured on the paper receipt) signature capture.More…
CoreSecureCard * coreSecureCard
This property represents the secure card.More…
TerminalCategory terminalCategory
This property represents the category of the terminal.More…
SaleRequestType saleRequestType
This property represents the sale request type.More…
BOOL isDelayedAuthEnabled
This property represents if sale is being processed as delayed auth.More…
BOOL isSignatureRequired
This property represents if sale needs to ask for signature in delayed auth mode.More…
BOOL isContactlessMsr
This property represents if contctless transaction is MSR.More…
NSString * serial
This property represents serial number of the device.More…
FallbackReason fallbackReason
This property represents reason for fallback.More…
NSString * deviceFirmwareVersion
This property represents device firmware version.More…
CoreEmvType emvType
This property represents emv type (Standard or quickchip).More…
NSString * dateTime
This property represents date time.More…
NSString * maskedPAN
This property represents masked PAN.More…
NSMutableArray * customFields
This property represents custom fields.More…

Additional Inherited Members

Instance Methods inherited from CoreSale
(void) - addTipWithAmount:
This method can be used to create tip object with amount.More…

Detailed Description

CoreSaleKeyed object used for keyed transactions.

CoreSaleKeyed *sale = [[CoreSaleKeyed alloc] init];
sale.amount = [NSNumber numberWithDouble: 12];
sale.cardHolderName = "Name";
sale.cardNumber = @"4111111111111111";
sale.cardCvv = @"123";
sale.expiryDate = @"1218";
[[WTPSTerminal singleton] processSale:sale];

Property Documentation

avsAddress1

    • - (NSString*) avsAddress1

  • readwriteatomic

This property represents address line 1.

avsPostCode

    • - (NSString*) avsPostCode

  • readwriteatomic

This property represents post Code.

cardCvv

    • - (NSString*) cardCvv

  • readwriteatomic

This property represents card cvv.

cardNumber

    • - (NSString*) cardNumber

  • readwriteatomic

This property represents card number.

encryptedData

    • - (NSString*) encryptedData

  • readwriteatomic

This property represents encrypted card number.

expiryDate

    • - (NSString*) expiryDate

  • readwriteatomic

This property represents expiry date.

ksn

    • - (NSString*) ksn

  • readwriteatomic

This property represents ksn.