GetTransactionDetails

Description

The GetTransactionDetails method retrieves all of the details relating to a particular transaction, including transaction status, type, and gateway response.

Syntax

TransactionObject GetTransactionDetails(SecurityToken securityToken, string transactionRefNum)

Arguments

TypeNameReq.Description
SecurityTokensecurityTokenRA unique token that is used to identify a merchant and authenticate the API request.
stringtransactionRefNumRIdentifies the transaction to retrieve using the reference number (RefNum) assigned by the Gateway when calling runTransaction.

Return Value

TypeDescription
TransactionObjectOn success, returns the requested transaction. Otherwise, a fault is returned.

Example Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ebiz="http://eBizCharge.ServiceModel.SOAP">
  <soapenv:Header/>
  <soapenv:Body>
    <ebiz:GetTransactionDetails>
      <ebiz:securityToken>
        <ebiz:SecurityId>***********4621-b899***********</ebiz:SecurityId>
        <ebiz:UserId/>
        <ebiz:Password/>
      </ebiz:securityToken>
      <ebiz:transactionRefNum>****3216</ebiz:transactionRefNum>
    </ebiz:GetTransactionDetails>
  </soapenv:Body>
</soapenv:Envelope>
var client = new IeBizServiceClient();

SecurityToken securityToken = new SecurityToken
{
    SecurityId = "***********4bf0-91cd***********",
    UserId = "",
    Password = ""
};

string refNum = "*******2302";

var result = client.GetTransactionDetails(securityToken, refNum);
Console.WriteLine($"Transaction Date: {result.DateTime}");
$client = new SoapClient('https://soapapi1.ebizcharge.net/v2/wsdl/ebizsoap1.wsdl');
$securityToken = array(
        'SecurityId' => '***********421b-86ce***********',
        'UserId' => 'merchant1',
        'Password' => 'merchant1'
);
 $params = array(
     'securityToken' => $securityToken,
     'transactionRefNum' => '*******7566'
 );
$response = $client->GetTransactionDetails($params);

Example Response

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <GetTransactionDetailsResponse xmlns="http://eBizCharge.ServiceModel.SOAP">
      <GetTransactionDetailsResult>
        <DateTime>2025-10-02 16:23:12</DateTime>
        <Source>api</Source>
        <ShippingAddress>
          <City>Irvine</City>
          <Company>CBS</Company>
          <Country/>
          <Email/>
          <Fax/>
          <FirstName>Hayden</FirstName>
          <LastName>Jones</LastName>
          <Phone>9292222222</Phone>
          <State>CA</State>
          <Street>20 Pacifica</Street>
          <Street2/>
          <Zip>92618</Zip>
        </ShippingAddress>
        <ServerIP>**.14.***.**</ServerIP>
        <Response>
          <CustNum>0</CustNum>
          <ResultCode>A</ResultCode>
          <Result>Approved</Result>
          <RemainingBalance>0</RemainingBalance>
          <RefNum>3216******</RefNum>
          <isDuplicate>false</isDuplicate>
          <ErrorCode>0</ErrorCode>
          <Error>Approved</Error>
          <ConvertedAmountCurrency/>
          <ConvertedAmount>0</ConvertedAmount>
          <ConversionRate>0</ConversionRate>
          <CardCodeResultCode>N</CardCodeResultCode>
          <CardCodeResult>No Match</CardCodeResult>
          <BatchRefNum>498***</BatchRefNum>
          <BatchNum>1509</BatchNum>
          <AvsResultCode>YYY</AvsResultCode>
          <AvsResult>Address: Match &amp; 5 Digit Zip: Match</AvsResult>
          <AuthCode>282***</AuthCode>
          <AuthAmount>200</AuthAmount>
          <Status>Pending</Status>
          <StatusCode>P</StatusCode>
        </Response>
        <LineItems>
          <LineItem>
            <DiscountRate>0.000</DiscountRate>
            <SKU>SKU12345</SKU>
            <CommodityCode>100001</CommodityCode>
            <ProductName>Product1</ProductName>
            <Description>Description1</Description>
            <DiscountAmount>0.00</DiscountAmount>
            <TaxRate>7.750</TaxRate>
            <UnitOfMeasure>EA</UnitOfMeasure>
            <UnitPrice>190.00</UnitPrice>
            <Qty>1.0000</Qty>
            <Taxable>true</Taxable>
            <TaxAmount>14.72</TaxAmount>
          </LineItem>
          <LineItem>
            <DiscountRate>0.000</DiscountRate>
            <SKU>KL-4a36-9b58</SKU>
            <CommodityCode>100001</CommodityCode>
            <ProductName>Product2</ProductName>
            <Description>Description2</Description>
            <DiscountAmount>0.00</DiscountAmount>
            <TaxRate>0.000</TaxRate>
            <UnitOfMeasure>EA</UnitOfMeasure>
            <UnitPrice>-14.72</UnitPrice>
            <Qty>1.0000</Qty>
            <Taxable>false</Taxable>
          </LineItem>
        </LineItems>
        <Details>
          <NonTax>false</NonTax>
          <Tax>14.72</Tax>
          <Table/>
          <Subtotal>0</Subtotal>
          <Shipping>10</Shipping>
          <ShipFromZip>92618</ShipFromZip>
          <PONum>PO1</PONum>
          <OrderID>ORD1</OrderID>
          <Invoice>INV-20241107</Invoice>
          <Duty>0</Duty>
          <Discount>0</Discount>
          <Comments>Sale Comment</Comments>
          <Description>Sale Description</Description>
          <Currency/>
          <Clerk>Clerk1</Clerk>
          <Amount>200</Amount>
          <AllowPartialAuth>false</AllowPartialAuth>
          <Terminal/>
          <Tip>0</Tip>
        </Details>
        <User>auto</User>
        <CustomFields/>
        <CustomerID>1</CustomerID>
        <CreditCardData>
          <Pares/>
          <MagSupport/>
          <MagStripe/>
          <InternalCardAuth>false</InternalCardAuth>
          <CardType>V</CardType>
          <CardPresent>false</CardPresent>
          <CardNumber>XXXXXXXXXXXX5439</CardNumber>
          <CardExpiration>XXXX</CardExpiration>
          <CardCode>XXX</CardCode>
          <AvsZip>92618</AvsZip>
          <AvsStreet>20 Pacifica</AvsStreet>
          <TermType/>
        </CreditCardData>
        <ClientIP/>
        <CheckTrace/>
        <CheckData/>
        <BillingAddress>
          <City>Irvine</City>
          <Company>CBS</Company>
          <Country/>
          <Email/>
          <Fax/>
          <FirstName>Hayden</FirstName>
          <LastName>Jones</LastName>
          <Phone>9292222222</Phone>
          <State>CA</State>
          <Street>20 Pacifica</Street>
          <Street2/>
          <Zip>92618</Zip>
        </BillingAddress>
        <AccountHolder>Hayden Jones</AccountHolder>
        <Status>Authorized (Will not be captured)</Status>
        <TransactionType>Auth Only</TransactionType>
      </GetTransactionDetailsResult>
    </GetTransactionDetailsResponse>
  </s:Body>
</s:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body>
    <s:Fault>
      <faultcode>s:NotFound</faultcode>
      <faultstring xml:lang="en-US">Transaction not found</faultstring>
    </s:Fault>
  </s:Body>
</s:Envelope>