Service
Click here for a complete list of operations.
GetTransactionDetails
This method is used to retrieve detailed information about a single transaction.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /soap/v1/Service.asmx HTTP/1.1
Host: api2.authorize.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://api.authorize.net/soap/v1/GetTransactionDetails"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetTransactionDetails xmlns="https://api.authorize.net/soap/v1/">
<merchantAuthentication>
<name>string</name>
<transactionKey>string</transactionKey>
</merchantAuthentication>
<transId>string</transId>
<clientId>string</clientId>
</GetTransactionDetails>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetTransactionDetailsResponse xmlns="https://api.authorize.net/soap/v1/">
<GetTransactionDetailsResult>
<transaction>
<transId>string</transId>
<refTransId>string</refTransId>
<splitTenderId>long</splitTenderId>
<submitTimeUTC>dateTime</submitTimeUTC>
<submitTimeLocal>dateTime</submitTimeLocal>
<transactionType>string</transactionType>
<transactionStatus>string</transactionStatus>
<responseCode>int</responseCode>
<responseReasonCode>int</responseReasonCode>
<responseReasonDescription>string</responseReasonDescription>
<authCode>string</authCode>
<AVSResponse>string</AVSResponse>
<cardCodeResponse>string</cardCodeResponse>
<CAVVResponse>string</CAVVResponse>
<FDSFilterAction>string</FDSFilterAction>
<FDSFilters>
<FDSFilter xsi:nil="true" />
<FDSFilter xsi:nil="true" />
</FDSFilters>
<batch>
<batchId>string</batchId>
<settlementTimeUTC>dateTime</settlementTimeUTC>
<settlementTimeLocal>dateTime</settlementTimeLocal>
<settlementState>string</settlementState>
<paymentMethod>string</paymentMethod>
<marketType>string</marketType>
<product>string</product>
<statistics xsi:nil="true" />
</batch>
<order>
<purchaseOrderNumber>string</purchaseOrderNumber>
</order>
<requestedAmount>decimal</requestedAmount>
<authAmount>decimal</authAmount>
<settleAmount>decimal</settleAmount>
<tax>
<amount>decimal</amount>
<name>string</name>
<description>string</description>
</tax>
<shipping>
<amount>decimal</amount>
<name>string</name>
<description>string</description>
</shipping>
<duty>
<amount>decimal</amount>
<name>string</name>
<description>string</description>
</duty>
<lineItems>
<itemId>string</itemId>
<name>string</name>
<description>string</description>
<quantity>decimal</quantity>
<unitPrice>decimal</unitPrice>
<taxable>boolean</taxable>
</lineItems>
<lineItems>
<itemId>string</itemId>
<name>string</name>
<description>string</description>
<quantity>decimal</quantity>
<unitPrice>decimal</unitPrice>
<taxable>boolean</taxable>
</lineItems>
<prepaidBalanceRemaining>decimal</prepaidBalanceRemaining>
<currencyCode>string</currencyCode>
<taxExempt>boolean</taxExempt>
<payment />
<customer>
<type>individual or business</type>
<id>string</id>
<email>string</email>
<driversLicense xsi:nil="true" />
<taxId>string</taxId>
</customer>
<billTo>
<phoneNumber>string</phoneNumber>
<faxNumber>string</faxNumber>
<email>string</email>
</billTo>
<shipTo>
<firstName>string</firstName>
<lastName>string</lastName>
<company>string</company>
<address>string</address>
<city>string</city>
<state>string</state>
<zip>string</zip>
<country>string</country>
</shipTo>
<recurringBilling>boolean</recurringBilling>
<customerIP>string</customerIP>
<marketType>string</marketType>
<product>string</product>
<mobileDeviceId>string</mobileDeviceId>
<subscription>
<id>int</id>
<payNum>int</payNum>
</subscription>
<returnedItems>
<returnedItem xsi:nil="true" />
<returnedItem xsi:nil="true" />
</returnedItems>
<solution>
<id>string</id>
<name>string</name>
<vendor>string</vendor>
</solution>
<profile>
<customerProfileId xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">string</customerProfileId>
<customerPaymentProfileId xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">string</customerPaymentProfileId>
<customerAddressId xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">string</customerAddressId>
</profile>
</transaction>
</GetTransactionDetailsResult>
</GetTransactionDetailsResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /soap/v1/Service.asmx HTTP/1.1
Host: api2.authorize.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetTransactionDetails xmlns="https://api.authorize.net/soap/v1/">
<merchantAuthentication>
<name>string</name>
<transactionKey>string</transactionKey>
</merchantAuthentication>
<transId>string</transId>
<clientId>string</clientId>
</GetTransactionDetails>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetTransactionDetailsResponse xmlns="https://api.authorize.net/soap/v1/">
<GetTransactionDetailsResult>
<transaction>
<transId>string</transId>
<refTransId>string</refTransId>
<splitTenderId>long</splitTenderId>
<submitTimeUTC>dateTime</submitTimeUTC>
<submitTimeLocal>dateTime</submitTimeLocal>
<transactionType>string</transactionType>
<transactionStatus>string</transactionStatus>
<responseCode>int</responseCode>
<responseReasonCode>int</responseReasonCode>
<responseReasonDescription>string</responseReasonDescription>
<authCode>string</authCode>
<AVSResponse>string</AVSResponse>
<cardCodeResponse>string</cardCodeResponse>
<CAVVResponse>string</CAVVResponse>
<FDSFilterAction>string</FDSFilterAction>
<FDSFilters>
<FDSFilter xsi:nil="true" />
<FDSFilter xsi:nil="true" />
</FDSFilters>
<batch>
<batchId>string</batchId>
<settlementTimeUTC>dateTime</settlementTimeUTC>
<settlementTimeLocal>dateTime</settlementTimeLocal>
<settlementState>string</settlementState>
<paymentMethod>string</paymentMethod>
<marketType>string</marketType>
<product>string</product>
<statistics xsi:nil="true" />
</batch>
<order>
<purchaseOrderNumber>string</purchaseOrderNumber>
</order>
<requestedAmount>decimal</requestedAmount>
<authAmount>decimal</authAmount>
<settleAmount>decimal</settleAmount>
<tax>
<amount>decimal</amount>
<name>string</name>
<description>string</description>
</tax>
<shipping>
<amount>decimal</amount>
<name>string</name>
<description>string</description>
</shipping>
<duty>
<amount>decimal</amount>
<name>string</name>
<description>string</description>
</duty>
<lineItems>
<itemId>string</itemId>
<name>string</name>
<description>string</description>
<quantity>decimal</quantity>
<unitPrice>decimal</unitPrice>
<taxable>boolean</taxable>
</lineItems>
<lineItems>
<itemId>string</itemId>
<name>string</name>
<description>string</description>
<quantity>decimal</quantity>
<unitPrice>decimal</unitPrice>
<taxable>boolean</taxable>
</lineItems>
<prepaidBalanceRemaining>decimal</prepaidBalanceRemaining>
<currencyCode>string</currencyCode>
<taxExempt>boolean</taxExempt>
<payment />
<customer>
<type>individual or business</type>
<id>string</id>
<email>string</email>
<driversLicense xsi:nil="true" />
<taxId>string</taxId>
</customer>
<billTo>
<phoneNumber>string</phoneNumber>
<faxNumber>string</faxNumber>
<email>string</email>
</billTo>
<shipTo>
<firstName>string</firstName>
<lastName>string</lastName>
<company>string</company>
<address>string</address>
<city>string</city>
<state>string</state>
<zip>string</zip>
<country>string</country>
</shipTo>
<recurringBilling>boolean</recurringBilling>
<customerIP>string</customerIP>
<marketType>string</marketType>
<product>string</product>
<mobileDeviceId>string</mobileDeviceId>
<subscription>
<id>int</id>
<payNum>int</payNum>
</subscription>
<returnedItems>
<returnedItem xsi:nil="true" />
<returnedItem xsi:nil="true" />
</returnedItems>
<solution>
<id>string</id>
<name>string</name>
<vendor>string</vendor>
</solution>
<profile>
<customerProfileId xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">string</customerProfileId>
<customerPaymentProfileId xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">string</customerPaymentProfileId>
<customerAddressId xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">string</customerAddressId>
</profile>
</transaction>
</GetTransactionDetailsResult>
</GetTransactionDetailsResponse>
</soap12:Body>
</soap12:Envelope>