ChipDna Mobile
Loading...
Searching...
No Matches
Enumerations
SOAPEnums.h File Reference

Go to the source code of this file.

Enumerations

enum  CardSchemeID {
  CardSchemeIDVisa = 1 , CardSchemeIDMasterCard = 2 , CardSchemeIDMaestro = 3 , CardSchemeIDAmex = 4 ,
  CardSchemeIDJCB = 5 , CardSchemeIDDiners = 6 , CardSchemeIDDiscover = 7 , CardSchemeIDCash = 9401 ,
  CardSchemeIDCheque = 9402
}
 
enum  SettlementStateID { SettlementStateIDNotSettledUnknown = 0 , SettlementStateIDSettled = 1 }
 
enum  StateID {
  StateIDUncommitted = 0 , StateIDPartialCommit = 1 , StateIDCommitted = 2 , StateIDRolledBack = 3 ,
  StateIDVoided = 4 , StateIDConfirmedManHold = 5 , StateIDPotentialDuplicateTransactionHeld = 6
}
 
enum  CardTypeID {
  CardTypeIDUnknown = 0 , CardTypeIDCredit = 1 , CardTypeIDCreditRestricted = 2 , CardTypeIDDebit = 10 ,
  CardTypeIDDebitRestricted = 11 , CardTypeIDPurchasing = 100 , CardTypeIDCorporate = 110 , CardTypeIDCorporatePurchasing = 111 ,
  CardTypeIDFleet = 120 , CardTypeIDCommercial = 130 , CardTypeIDConsumer = 140 , CardTypeIDBusinessCredit = 150 ,
  CardTypeIDBusinessDebit = 151 , CardTypeIDElectronic = 200 , CardTypeIDElectronicBusinessCard = 201 , CardTypeIDStoredValue = 300
}
 
enum  ResultID { ResultIDApproved = 0 , ResultIDDeclined = 1 , ResultIDVoiceReferral = 2 , ResultIDPartialApproval = 10 }
 
enum  TransactionTypeID {
  TransactionTypeIDAuthorisationCredit = 0 , TransactionTypeIDRefundDebit = 1 , TransactionTypeIDPreAuthNeither = 3 , TransactionTypeIDOfflineAuthorisationCredit = 4 ,
  TransactionTypeIDVoiceReferralCredit = 5 , TransactionTypeIDStandaloneRefundDebit = 6 , TransactionTypeIDOfflineRefundDebit = 7
}
 

Detailed Description

Author
Creditcall Ltd

Enumeration Type Documentation

◆ CardSchemeID

The possible values returned for CardSchemeID.

Enumerator
CardSchemeIDVisa 

(1) Visa

CardSchemeIDMasterCard 

(2) MasterCard

CardSchemeIDMaestro 

(3) Maestro

CardSchemeIDAmex 

(4) Amex

CardSchemeIDJCB 

(5) JCB

CardSchemeIDDiners 

(6) Diners

CardSchemeIDDiscover 

(7) Discover

CardSchemeIDCash 

(9401) Cash

CardSchemeIDCheque 

(9402) Cheque

◆ CardTypeID

enum CardTypeID

The possible values returned for CardTypeID.

Enumerator
CardTypeIDUnknown 

(0) Unknown

CardTypeIDCredit 

(1) Credit

CardTypeIDCreditRestricted 

(2) Credit (Restricted)

CardTypeIDDebit 

(10) Debit

CardTypeIDDebitRestricted 

(11) Debit (Restricted)

CardTypeIDPurchasing 

(100) Purchasing

CardTypeIDCorporate 

(110) Corporate

CardTypeIDCorporatePurchasing 

(111) Corporate Purchasing

CardTypeIDFleet 

(120) Fleet

CardTypeIDCommercial 

(130) Commercial

CardTypeIDConsumer 

(140) Consumer

CardTypeIDBusinessCredit 

(150) Business Credit

CardTypeIDBusinessDebit 

(151) Business Debit

CardTypeIDElectronic 

(200) Electronic

CardTypeIDElectronicBusinessCard 

(201) Electronic Business Card

CardTypeIDStoredValue 

(300) Stored Value

◆ ResultID

enum ResultID

The possible values returned for ResultID.

Enumerator
ResultIDApproved 

(0) Approved

ResultIDDeclined 

(1) Declined

ResultIDVoiceReferral 

(2) Voice Referral

ResultIDPartialApproval 

(10) Partial Approval

◆ SettlementStateID

The possible values returned for SettlementStateID.

Enumerator
SettlementStateIDNotSettledUnknown 

(0) Not Settled / Unknown

SettlementStateIDSettled 

(1) Settled

◆ StateID

enum StateID

The possible values returned for StateID.

Enumerator
StateIDUncommitted 

(0) Uncommitted

StateIDPartialCommit 

(1) Partial Commit

StateIDCommitted 

(2) Committed

StateIDRolledBack 

(3) Rolled Back

StateIDVoided 

(4) Voided

StateIDConfirmedManHold 

(5) Confirmed / Man Hold

StateIDPotentialDuplicateTransactionHeld 

(6) Potential Duplicate / Transaction Held

◆ TransactionTypeID

The possible values returned for TransactionTypeID.

Enumerator
TransactionTypeIDAuthorisationCredit 

(0) Authorisation [Credit]

TransactionTypeIDRefundDebit 

(1) Refund [Debit]

TransactionTypeIDPreAuthNeither 

(3) PreAuth [Neither]

TransactionTypeIDOfflineAuthorisationCredit 

(4) Offline Authorisation [Credit]

TransactionTypeIDVoiceReferralCredit 

(5) Voice Referral [Credit]

TransactionTypeIDStandaloneRefundDebit 

(6) Standalone Refund [Debit]

TransactionTypeIDOfflineRefundDebit 

(7) Offline Refund [Debit]