Soap API v1.2


Used to run a new transaction.


This object contains the data needed to run a new transaction, including sale, credit, void and authonly.


Type Name Description
string Command Processing Command. Possible values are: sale, credit, void, creditvoid, authonly, capture, postauth, check and checkcredit. Default is sale.
boolean IgnoreDuplicate Do not check for duplicate transaction. Set to “true” if you would like to override the duplicate transaction handling.
string AuthCode Original Authorization Code. Authorization Code obtained “offline” (ie telephone authorization). Only required for PostAuth.
string RefNum Original Transaction Reference Number. The RefNum received when a transaction was authorized via either the “sale” or “authonly” commands. Required for void and capture commands only.
string AccountHolder Name of the account holder.
TransactionDetail Details Transaction details: amount, clerk, currency, etc.
CreditCardData CreditCardData CreditCardData. Required for credit card transactions.
CheckData CheckData CheckData. Required for electronic check processing.
string ClientIP IP Address of client.
string CustomerID Customer ID
Address BillingAddress Billing Address
Address ShippingAddress Shipping Address
boolean CustReceipt Customer Receipt. Set to “true” if you would like the gateway to send an email to customer's billing address email.
string Software Software Name/version. Allows application developers to stamp their application name and version number onto each transaction. Used to assist customers with trouble shooting. Not Required.
RecurringBilling RecurringBilling RecurringBilling. Object describing if recurring billing cycle should be created if initial transaction is approved.

Places Used


developer/soap/objects/transactionrequestobject.txt · Last modified: 2009/07/30 08:09 by epouchak

Page Tools