ChipDna Mobile
Loading...
Searching...
No Matches
Instance Methods | Properties | List of all members
SOAPExtendedTransaction Class Reference

This class contains the details of the transaction. More...

#import <SOAPExtendedTransaction.h>

Inherits SOAPTransaction.

Instance Methods

(id) - initWithGUID:dateAndTimeUTC:currencyAlpha:currencyCode:amount:cardDigits:resultID:stateID:settlementStateID:userReference:cardSchemeID:cardTypeID:transactionTypeID:amountRefunded:expiryDate:refundable:voidable:dateAndTimeLocal:
 
- Instance Methods inherited from SOAPTransaction
(id) - initWithGUID:dateAndTimeUTC:currencyAlpha:currencyCode:amount:cardDigits:dateAndTimeLocal:
 

Properties

ResultID resultID
 
StateID stateID
 
SettlementStateID settlementStateID
 
NSString * userReference
 
CardSchemeID cardSchemeID
 
CardTypeID cardTypeID
 
TransactionTypeID transactionTypeID
 
NSNumber * amountRefunded
 
NSString * expiryDate
 
BOOL refundable
 
BOOL voidable
 
- Properties inherited from SOAPTransaction
NSString * guid
 
NSString * dateAndTimeUtc
 
NSString * currencyAlpha
 
NSNumber * currencyCode
 
NSNumber * amount
 
NSString * cardDigits
 
NSString * dateAndTimeLocal
 

Detailed Description

This class contains the details of the transaction.

Author
Creditcall Ltd

Method Documentation

◆ initWithGUID:dateAndTimeUTC:currencyAlpha:currencyCode:amount:cardDigits:resultID:stateID:settlementStateID:userReference:cardSchemeID:cardTypeID:transactionTypeID:amountRefunded:expiryDate:refundable:voidable:dateAndTimeLocal:

- (id) initWithGUID: (NSString *)  GUID
dateAndTimeUTC: (NSString *)  dateAndTimeUTC
currencyAlpha: (NSString *)  currencyAlpha
currencyCode: (NSNumber *)  currencyCode
amount: (NSNumber *)  amount
cardDigits: (NSString *)  cardDigits
resultID: (ResultID resultID
stateID: (StateID stateID
settlementStateID: (SettlementStateID settlementStateID
userReference: (NSString *)  userReference
cardSchemeID: (CardSchemeID cardSchemeID
cardTypeID: (CardTypeID cardTypeID
transactionTypeID: (TransactionTypeID transactionTypeID
amountRefunded: (NSNumber *)  amountRefunded
expiryDate: (NSString *)  expiryDate
refundable: (BOOL)  refundable
voidable: (BOOL)  voidable
dateAndTimeLocal: (NSString *)  dateAndTimeLocal 

Create a SOAPExtendedTransaction instance with the specified details.

Parameters
GUIDGUID of the transaction.
dateAndTimeUTCThe UTC date and time of the transaction.
currencyAlphaThe currency alpha code of the transaction.
currencyCodeThe currency numeric code of the transaction.
amountThe amount of the transaction.
cardDigitsFirst six and last four digits of the card used for the transaction.
resultIDThe result ID of the transaction.
stateIDThe state ID of the transaction.
settlementStateIDThe settlement state of the transaction.
userReferenceThe user reference of the transaction.
cardSchemeIDThe card scheme ID of the transaction.
cardTypeIDThe card type ID of the transaction.
transactionTypeIDThe transaction type ID of the transaction.
amountRefundedThe amount refunded of the transaction.
expiryDateThe expiry date of the card used for the transaction.
refundableIndicates whether the transaction is refundable.
voidableIndicated whether the transaction is voidable.
dateAndTimeLocalThe local date and time of the transaction.
Returns
A SOAPExtendedTransaction instance.

Property Documentation

◆ amountRefunded

- (NSNumber*) amountRefunded
readatomicassign

Gets the refunded amount of the transaction.

This property is read-only.

Returns
The refunded amount of the transaction.

◆ cardSchemeID

- (CardSchemeID) cardSchemeID
readatomicassign

Gets the card scheme ID of the transaction.

This property is read-only.

Returns
The card scheme ID of the transaction.

◆ cardTypeID

- (CardTypeID) cardTypeID
readatomicassign

Gets the card type ID of the transaction.

This property is read-only.

Returns
The card type ID of the transaction.

◆ expiryDate

- (NSString*) expiryDate
readatomicassign

Gets the expiry date of the card used for the transaction.

It is in the "yyyy-MM" format.

This property is read-only.

Returns
The expiry date of the card.

◆ refundable

- (BOOL) refundable
readatomicassign

Indicates whether the transaction is refundable.

This property is read-only.

Returns
YES of the transaction is refundable, otherwise NO.

◆ resultID

- (ResultID) resultID
readatomicassign

Gets the result ID of the transaction.

This property is read-only.

Returns
The result ID of the transaction.

◆ settlementStateID

- (SettlementStateID) settlementStateID
readatomicassign

Gets the settlement state ID of the transaction.

This property is read-only.

Returns
The settlement state ID of the transaction.

◆ stateID

- (StateID) stateID
readatomicassign

Gets the state ID of the transaction.

This property is read-only.

Returns
The state ID of the transaction.

◆ transactionTypeID

- (TransactionTypeID) transactionTypeID
readatomicassign

Gets the transaction type ID of the transaction.

This property is read-only.

Returns
The transaction type ID of the transaction.

◆ userReference

- (NSString*) userReference
readatomicassign

Gets the user reference of the transaction.

This property is read-only.

Returns
The user reference of the transaction.

◆ voidable

- (BOOL) voidable
readatomicassign

Indicates whether the transaction is voidable.

This property is read-only.

Returns
YES of the transaction is voidable, otherwise NO.

The documentation for this class was generated from the following file: