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
| Type | Name | Req. | Description |
|---|---|---|---|
| SecurityToken | securityToken | R | A unique token that is used to identify a merchant and authenticate the API request. |
| string | transactionRefNum | R | Identifies the transaction to retrieve using the reference number (RefNum) assigned by the Gateway when calling runTransaction. |
Return Value
| Type | Description |
|---|---|
| TransactionObject | On 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 & 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>Updated 4 months ago
