Click or drag to resize

CCPostAuth Class

Some authorizations will require a voice authorization before they can be approved. When a verbal authorization is issued by the bank, that number can be sent with the PostAuth command to verify the authorization.
Inheritance Hierarchy

Namespace:  CardknoxApi.Operations
Assembly:  Cardknox (in Cardknox.dll) Version: 4.5
Syntax
public class CCPostAuth : Sale

The CCPostAuth type exposes the following members.

Constructors
  NameDescription
Public methodCCPostAuth
Initializes a new instance of the CCPostAuth class
Top
Properties
  NameDescription
Public propertyAccount
Checking Account number
(Inherited from OperationBase.)
Public propertyAllowDuplicate
By default, Cardknox rejects duplicate transactions within 10 minutes of the original transaction. This command overrides that safeguard. True/False allowed.
(Inherited from OperationBase.)
Public propertyAllowPartialAuth
True/False value indicating if an authorization amount is less than the initial request when full initial amount is unavailable. This variable is platform-dependent. Default is false.
(Inherited from Sale.)
Public propertyAmount
The total amount of the transaction, inclusive of tax and tip if applicable. This the total amount of the transaction.
(Inherited from OperationBase.)
Public propertyAuthCode
Verificaton number provided by the issuing bank to be used with the cc:postauth command.
Public propertyBillCity (Inherited from Customer.)
Public propertyBillCompany (Inherited from Customer.)
Public propertyBillCountry (Inherited from Customer.)
Public propertyBillFirstName (Inherited from Customer.)
Public propertyBillLastName (Inherited from Customer.)
Public propertyBillMiddleName (Inherited from Customer.)
Public propertyBillMobile (Inherited from Customer.)
Public propertyBillPhone (Inherited from Customer.)
Public propertyBillState (Inherited from Customer.)
Public propertyBillStreet (Inherited from Customer.)
Public propertyBillStreet2 (Inherited from Customer.)
Public propertyBillZip (Inherited from Customer.)
Public propertyCardNum
The customer card number. *Alternatively, xToken or xMagStripe can be used.
(Inherited from OperationBase.)
Public propertyCardPresent
Yes, No. For use in retail environments to indicate if the card is present.
(Inherited from OperationBase.)
Public propertyCheckImageBack
The back image of the check, in Base 64 encoded image format.
(Inherited from OperationBase.)
Public propertyCheckImageFront
The front image of the check, in Base 64 encoded image format.
(Inherited from OperationBase.)
Public propertyCheckNum
The Check number.
(Inherited from OperationBase.)
Public propertyClinicalAmount
Specifies qualifying clinical amount for FSA transactions. xAllowPartialAuth must be set to True.
(Inherited from Sale.)
Public propertyCopayAmount
Specifies copay amount for FSA transactions. xAllowPartialAuth must be set to True.
(Inherited from Sale.)
Public propertyCustomFields
(Inherited from OperationBase.)
Public propertyCustReceipt
True/False value indicating if the email address specificied in xEmail should receive a receipt containing the transaction details. (CC/Check operations only)
(Inherited from OperationBase.)
Public propertyCVV
3-digit code from the back of the card (4-digit code from the front of the card for Amex).
(Inherited from OperationBase.)
Public propertyDentalAmount
Specifies qualifying dental amount for FSA transactions. xAllowPartialAuth must be set to True.
(Inherited from Sale.)
Public propertyDUKPT
The DUK/PT key for PIN Debit and EBT transactions.The first 16 characters are the encrypted pin block, followed by the 6 character long Key Set Identifier (KSID). The remaining characters are the PIN Pad serial number and transaction counter.
(Inherited from OperationBase.)
Public propertyEmail
The customer's email address.
(Inherited from Customer.)
Public propertyExistingCustomer
Yes/No value indicating if customer is a repeat customer.
(Inherited from Sale.)
Public propertyExp
The card expiration number. Format: MMYY. For sandbox test transactions, use any date in the future. *xExp is required when sending in xCardnum and cannot be used with xMagstripe
(Inherited from OperationBase.)
Public propertyFax
The customer's fax number.
(Inherited from Customer.)
Public propertyInvoice
The merchant's invoice number for the transaction. xInvoice is recommended when available for improved duplicate handling.
(Inherited from OperationBase.)
Public propertyIP
The customer's IP address. Typically used for fraud detection.
(Inherited from OperationBase.)
Public propertyMagStripe
The magstripe data of a credit card. Magstripe data includes the card number and expiration date. When using this command, xCardNum xExp and xToken should not be used. Encrypted Card data can also be sent using xMagstripe
(Inherited from OperationBase.)
Public propertyMICR
The routing, account and check number data from the bottom of a check in MICR (Magnetic Ink Character Recognition) format, typically generated by a check scanner.
(Inherited from OperationBase.)
Public propertyName
The cardholder's name.
(Inherited from OperationBase.)
Public propertyOrderID
Unique Order Number for FraudWatch verification.
(Inherited from Sale.)
Public propertyRouting
Checking Account Routing number
(Inherited from OperationBase.)
Public propertyRxAmount
Specifies qualifying prescription amount for FSA transactions. xAllowPartialAuth must be set to True.
(Inherited from Sale.)
Public propertyShipCity (Inherited from Customer.)
Public propertyShipCompany (Inherited from Customer.)
Public propertyShipCountry (Inherited from Customer.)
Public propertyShipFirstName (Inherited from Customer.)
Public propertyShipLastName (Inherited from Customer.)
Public propertyShipMiddleName (Inherited from Customer.)
Public propertyShipMobile (Inherited from Customer.)
Public propertyShipPhone (Inherited from Customer.)
Public propertyShipState (Inherited from Customer.)
Public propertyShipStreet (Inherited from Customer.)
Public propertyShipStreet2 (Inherited from Customer.)
Public propertyShipZip (Inherited from Customer.)
Public propertyStreet
The billing street address of the cardholder.
(Inherited from OperationBase.)
Public propertyTax
The tax portion that is included in the total transaction amount (xAmount).
(Inherited from OperationBase.)
Public propertyTip
The tip portion that is included in the total transaction amount (xAmount).
(Inherited from OperationBase.)
Public propertyToken
The Cardknox token that references a previously used payment method. When using a token, xCardNum xExp and xMagstripe should not be used.
(Inherited from OperationBase.)
Public propertyTransitAmount
Specifies qualifying transit amount for commuter card transactions. xAllowPartialAuth must be set to True.
(Inherited from Sale.)
Public propertyVisionAmount
Specifies qualifying vision amount for FSA transactions. xAllowPartialAuth must be set to True.
(Inherited from Sale.)
Public propertyZip
The billing zip code of the cardholder.
(Inherited from OperationBase.)
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also