EBizCharge Connect

EBizCharge Connect Developer Hub

Welcome to the EBizCharge Connect developer hub. You'll find comprehensive guides and documentation to help you start working with eBizCharge Connect as quickly as possible, as well as support if you get stuck. Let's jump right in!

Guides    

TransactionResponse

Contains details on the results of a processed transaction.

Description

This object contains the results which are displayed upon successful completion of a given transaction. Includes transaction result (Approved, Declined, Error) and authorization codes and details.

Properties

Type
Name
Description

integer

RefNum

Transaction reference number.

integer

BatchRefNum

Batch reference number (assigned by the gateway).

integer

BatchNum

Batch sequence number.

string

Result

Transaction result. (Approved, Declined, Error, etc.)

string

ResultCode

Single-character result code. (A, D, or E.)

string

AuthCode

Authorization code.

double

AuthAmount

Amount that was authorized. Could be less than Amount requested if AllowPartialAuth was true (see Partial Authorizations).

double

RemainingBalance

Returns the balance remaining on some prepaid and stored value cards.

string

AvsResultCode

AVS result code (1 to 3 characters).

string

AvsResult

Text description of AVS result code.

string

CardCodeResultCode

Card code (CVV2) verification result code (1 character).

string

CardCodeResult

Text description of card code result.

string

CardLevelResultCode

string

CardLevelResult

Text description of card level result.

integer

ErrorCode

Error code (if transaction resulted in error).

integer

CustNum

System-assigned customer number of stored customer record (if one was used or created).

string

Error

Text description of error code.

string

AcsUrl

ACS URL for Verified by Visa or Mastercard Secure Code.

string

Payload

Payload for Verified by Visa or Mastercard Secure Code.

string

VpasResultCode

VPAS result code.

boolean

isDuplicate

If true, a duplicate transaction was detected and the response data returned is from the original transaction.

double

ConvertedAmount

Transaction amount converted to new currency.

string

ConvertedAmountCurrency

Currency code for new currency.

double

ConversionRate

Rate used to convert transaction amount.

string

Status

Description of transaction status.

string

StatusCode

Single-character code for transaction status.

string

ProfilerScore

Score generated by fraud profiler.

string

ProfilerResponse

Fraud profiler result: Pass, Warn, Review. Based on score thresholds.

string

ProfilerReason

Comma-separated list of reason codes that contributed to the score.

Examples

eBizCharge.TransactionResponse response = new eBizCharge.TransactionResponse();
try
{
   response = client.runTransaction(token, tran);
   if (response.ResultCode == "A")
   {
       MessageBox.Show(string.Concat("Transaction Approved, RefNum: ",
               response.RefNum));
   }
   else
   {
       MessageBox.Show(string.Concat("Transaction Failed: ",
               response.Error));
   }
}
<Response xsi:type="ns1:TransactionResponse">
       <AcsUrl xsi:nil="true"/>
       <AuthCode xsi:type="xsd:string">021730</AuthCode>
       <AvsResult xsi:type="xsd:string">Address: Match &amp; 5 Digit Zip: Match</AvsResult>
       <AvsResultCode xsi:type="xsd:string">YYY</AvsResultCode>
       <BatchRefNum xsi:type="xsd:integer">445979</BatchRefNum>
       <BatchNum xsi:type="xsd:integer">979</BatchNum>
       <CardCodeResult xsi:type="xsd:string">Not Processed</CardCodeResult>
       <CardCodeResultCode xsi:type="xsd:string">P</CardCodeResultCode>
       <ConversionRate xsi:type="xsd:double">0</ConversionRate>
       <ConvertedAmount xsi:type="xsd:double">0</ConvertedAmount>
       <ConvertedAmountCurrency xsi:type="xsd:string">0</ConvertedAmountCurrency>
       <CustNum xsi:type="xsd:integer">0</CustNum>
       <Error xsi:type="xsd:string">Approved</Error>
       <ErrorCode xsi:type="xsd:integer">0</ErrorCode>
       <isDuplicate xsi:type="xsd:boolean">false</isDuplicate>
       <Payload xsi:nil="true"/>
       <RefNum xsi:type="xsd:integer">1175354</RefNum>
       <Result xsi:type="xsd:string">Approved</Result>
       <ResultCode xsi:type="xsd:string">A</ResultCode>
       <Status xsi:type="xsd:string">Pending</Status>
       <StatusCode xsi:type="xsd:string">P</StatusCode>
       <VpasResultCode xsi:nil="true"/>
</Response>

TransactionResponse


Contains details on the results of a processed transaction.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.