-
-
Notifications
You must be signed in to change notification settings - Fork 3
API Documentation
ahwm edited this page Oct 31, 2018
·
1 revision
-
AvsResponseType: enum - Indicates AVS operation response -
Cardknox: Primary operation class, all operations are member methods of this object -
CardknoxRequest: Passed intoCardknoxinstantiation, contains authentication credentials -
CardknoxResponse: Returned from all operational methods -
CardType: Indicates card type (Visa, MasterCard, etc) -
Customer: contains customer-specific fields, such as billing/shipping address, fax, email, etc -
OrderType: enum - Internet/Phone, used infraud:submit -
ResultType: enum - Single character indicating result (A, D, or E) -
StatusType: enum - Indicates the status of the transaction (Approved, Declined, or Error)
Except where noted, operation classes inherit from OperationBase
-
OperationBase: inherits fromCardknoxApi.Customer, containsToken,CardNum,Exp, and other payment-related properties -
Sale: inherits fromOperationBase, special sale-only fields
- CCAdjust -
cc:adjust- Special Field: RefNum, REQUIRED
- CCAuthOnly -
cc:authonlyinherits from:Sale - CCCapture -
cc:captureinherits from:Sale- Special Field: RefNum, REQUIRED
- CCCredit -
cc:creditinherits from:Sale - CCPostAuth -
cc:postauthinherits from:Sale- Special Field: AuthCode, REQUIRED
- CCRefund -
cc:refund- Special Field: RefNum, REQUIRED
- CCSale -
cc:saleinherits from:Sale - CCSave -
cc:save - CCVoid -
cc:void- Special Field: RefNum, REQUIRED
- CCVoidRefund -
cc:voidrefund- Special Field: RefNum, REQUIRED
- CCVoidRelease -
cc:voidrelease- Special Field: RefNum, REQUIRED