Transaction Query - txnquery

This section describes the message parameters for End of Day Transaction Query processing, which you can submit using the XML API integration method. Refer to the Integration Methods section for more information.

The txnquery transaction searches for a transaction based on a date range, card data, or combination of both.

In this section:

Permissions

To use txnquery, the user whose ssl_user_id is being passed must have the Batches - View user right. Take the following steps to grant this user right:

  1. Open the Converge User Interface.
  2. Click the USER tab.
  3. Click Edit User Rights.
  4. Under the Virtual Terminal - Batch, check the box for the Batches - View.

image

  1. Save the selected changes.

Request

note

Search only allows the use of a single card information, a date range or a single card information and date range. Search does not allow multiple card information data on a single request.

Field nameDescriptionRequiredLengthData type
ssl_merchant_idMerchant ID
Elavon-assigned Converge account ID.
Required15numeric
ssl_user_idConverge User ID
The user ID with Hosted Payment API User status that can send transaction requests through the terminal.
Required15alphanumeric
ssl_pinTerminal ID
Unique identifier of the terminal that will process the transaction request and submit to the Converge gateway.
Important: The ssl_user_id sending the transaction request must be associated with the terminal that will process the request.
Required64alphanumeric
ssl_transaction_typeTransaction Type
Valid Value:txnquery
Required20alphanumeric
[Transaction ID]Important: This parameter cannot be used with the Card Data and Date Range parameters.
ssl_txn_idTransaction ID
Unique identifier of the original transaction.
Conditional46alphanumeric
[Additional Search Filter]
ssl_include_signatureInclude Signature Indicator
Indicates whether to include transactions with signature images to the transaction query results.
Valid Values:
- TRUE - Include transactions with signature images
- FALSE - Exclude transactions with signature images
Optional-alphanumeric
[Card Data]Use the appropriate card data parameter for the transaction.
Important: One of these parameters can be used as the search criteria or used with the Date Range parameters.
ssl_card_numberCard Number
Card Number as it appears on the credit card.
Conditional18numeric
ssl_track_dataRaw Track I and/or II Data
Track data captured from the card’s magnetic stripe. The data includes beginning and ending sentinels, card’s expiry date, cardholder’s first name and last name.
Conditional76alphanumeric
ssl_card_suffixLast 4 DigitsConditional4numeric
[Date Range]Important: These parameters can be used as the search criteria or used with one of the Card Data parameters.
ssl_search_start_dateSearch Filter - Start Date
Start date for the transaction date range. If you submit a start date without an end date, Converge sets the value of ssl_search_end_date to ssl_search_start_date plus 31 days.
Default: End date - 31 days
Format: MM/DD/YYYY10
Conditional10alphanumeric
ssl_search_end_dateSearch Filter - End Date
End date for the transaction date range. If you submit an end date without a start date, Converge sets the value of ssl_search_start_date to ssl_search_end_date minus 31 days.
Default: Start date + 31 days
Format: MM/DD/YYYY
Optional10alphanumeric
[Additional Search Filters]Important: These parameters can only be used with the Card Data and Date Range parameters.
ssl_search_first_nameSearch Filter - First Name
Retrieve transactions based on the first names sent in the original transactions.
Optional20alphanumeric
ssl_search_last_nameSearch Filter - Last Name
Retrieve transactions based on the last names sent in the original transactions.
Optional30alphanumeric
ssl_search_descriptionSearch Filter - Merchant-defined Transaction Description
Retrieve transactions based on the merchant’s custom transaction description.
Optional255alphanumeric
ssl_search_transaction_typeSearch Filter - Transaction Type
Retrieve transactions based on transaction types.
Optional20alphanumeric
ssl_search_min_amountSearch Filter - Minimum Amount
Minimum value for the transaction amount range. Values must be equal to or less than ssl_search_max_amount.
Optional11numeric
ssl_search_max_amountSearch Filter - Maximum Amount
Maximum value for the transaction amount range. Values must be greater than ssl_search_min_amount.
Optional11numeric
ssl_search_card_typeSearch Filter - Payment Type
Retrieve transactions based on payment types.
Valid Values:
- CASH
- CREDITCARD
- DEBITCARD
- FOODSTAMP
- GIFTCARD
- LOYALTY
Optional10alphanumeric
ssl_search_card_short_descriptionSearch Filter - Card Short Description
Retrieve transactions based on card brands.
Valid Values:
- AMEX - American Express
- CUP - China Union Pay
- DISC - Discover
- MC - MasterCard
- PP - PayPal
- VISA - Visa
Optional-alphanumeric
ssl_search_taxedSearch Filter - Taxed Transaction
Retrieve transactions based on sales taxes.
Valid Values:
- T - Search transactions with sales taxes
- F - Search transactions without sales taxes
Optional1alphanumeric
ssl_search_tippedSearch Filter - Tipped Transaction
Retrieve transactions based on tip amounts.
Valid Values:
- T - Search transactions with tip amounts
- F - Search transactions without tip amounts
Optional1alphanumeric

Response

note

  • Converge lists the query result in descending date/time order.
  • When the query is based on Transaction ID, the query result contains one single unique transaction or lists all the product line items for Level 3 transactions.
  • When the query is based on a Card Data parameter, Converge retrieves transactions from the Open and Settled batches that are within the last two months.
  • When the query is based on Card Data and Date Range parameters, Converge retrieves transactions from the Open and Settled batches that match the specified date range.
  • When the query returns more than a single transaction, the detailed response of each transaction will contain the original response along with the Transaction Status (ssl_trans_status).
Field nameDescription
ssl_user_idConverge User ID
The user ID that submitted the query request.
Field length: 15
Data type: alphanumeric
ssl_result_messageTransaction Result Message
Refer to the Transaction Query Response Codes section for an extensive list of possible returned messages.
ssl_txn_idTransaction ID
Unique identifier of the transaction.
ssl_txn_timeProcessing Date and Time
Indicates when Converge processed the transaction.
Format: MM/DD/YYYY hh:mm:ss AM/PM
Example: 03/18/2010 10:34:10 AM
ssl_approval_codeTransaction Approval Code
Unique code returned that indicates the approval status of the transaction.
ssl_txn_countTransaction Count
Number of transactions matching the search criteria.
Important:
- Returned when the query is based on Card Data and/or Date Range.
- The result can only show a maximum of 1000 unique transactions at one time.
ssl_next_txn_timeTransaction Timestamp
Timestamp of the transaction in the next set when the ssl_txn_count in the batch exceeds 1000.
Important:
- Returned when the query is based on Card Data and/or Date Range.
- The point-of-sale application can use this timestamp to request the next set of 1000 transactions.
ssl_trans_statusTransaction Status
Valid Values:
- PEN - Pended
- OPN - Unpended / Release / Open
- REV - Review
- STL - Settled
- PST - Failed Due to Post-Auth Rule
- FPR - Failed Due to Fraud Prevention Rules
- PRE - Failed Due to Pre-Auth Rule
ssl_card_typeCard Type
Payment method used for the transaction.
Valid Values:
- CREDITCARD
- DEBITCARD
- FOODSTAMP
- CASHBENEFIT
- ELECTRONICCHECK
- GIFTCARD
- LOYALTY
- CASH
ssl_transaction_typeTransaction Type
ssl_card_numberMasked Card Number
Converge only returns the first 2 or last 4 digits of the regular PAN, or the last 4 digits of the actual card number if it is an association token (example, ApplePay).
ssl_entry_modeTransaction Entry Indicator
Indicates how the track data was captured.
Field length: 2
Data type: numeric
Valid Values:
- K - Hand-Keyed
- S - Swiped
ssl_avs_responseAddress Verification Response Code
Refer to the AVS Response Codes section for a complete list of AVS response codes.
ssl_cvv2_responseCard Verification Response Code
Refer to the CVV2/CVC2 Response Codes section for a complete list of CVV/CVC2 response codes.
ssl_amountTotal Authorized/Approved Transaction Amount
Returned based on merchant setup.
ssl_invoice_numberInvoice Number
The invoice number or ticket number sent in the original request.
Returned based on merchant setup.
ssl_salestaxSales Tax
This field is Optional
Field length: 8
Data type: alphanumeric
ssl_descriptionMerchant-defined Transaction Description
Short and custom text to describe the transaction.
ssl_service_feeService Fee
The service fee applied and / or refunded.
ssl_lane_numberLane Number
[Card Data/Date Range]Returned when query is based on Card Data and/or Date Range parameters.
ssl_card_short_descriptionShort Card Brand Name
ssl_tip_amountTip Amount
[Transaction ID]Returned when query is based on Transaction ID parameters.
ssl_avs_addressAddress Line 1
Commonly the house number and street name on the cardholder’s / customer’s account or billing address.
Returned based on merchant setup.
ssl_address2Address Line 2
Apartment or condominium unit number and floor number on the cardholder’s or customer’s account or billing address.
ssl_address3Address Line 3
ssl_companyCompany Name
Company name on the cardholder’s / customer’s account or billing address.
ssl_cityCity name on the cardholder’s / customer’s account or billing address.
ssl_stateState Code
State or province code on the cardholder’s / customer’s account or billing address.
ssl_avs_zipPostal or ZIP Code
Postal or ZIP code on the cardholder’s or customer’s account or billing address.
ssl_countryCountry ISO Code
Country ISO code on the cardholder’s / customer’s account or billing address.
ssl_cardholder_currencyCardholder Currency
ssl_terminal_currencyTerminal Currency
ssl_cardholder_amountCardholder Amount
Total amount in the cardholder’s billing currency.
ssl_tip_amountTip Amount
ssl_cardholder_tip_amountTip Amount
Tip amount in the cardholder’s currency.
ssl_is_voidableVoid Indicator
ssl_account_balanceAccount Balance
Available balance on the card.
ssl_departure_DateTravel Departure Date
ssl_completion_DateTravel Completion Date
ssl_ship_to_first_nameRecipient’s First Name
ssl_ship_to_last_nameRecipient’s Last Name
ssl_ship_to_companyRecipient’s Company Name
ssl_ship_to_address1Recipient’s Address Line 1
ssl_ship_to_address2Recipient’s Address Line 2
ssl_ship_to_address3Recipient’s Address Line 3
ssl_ship_to_cityRecipient’s City
ssl_ship_to_stateRecipient’s State Code
ssl_ship_to_zipRecipient’s Postal or ZIP Code
ssl_ship_to_countryRecipient’s Country ISO Code
ssl_signature_imageSignature Image
Digital version of the cardholder’s signature.
ssl_image_typeSignature Image Format
File format of the signature image.
Valid Values:
- GIF
- TIF
- JPG
- PNG
[Error]Returned only if an error occurs. Refer to the Error Codes section for more information.
errorCodeError Code
Typically, when the transaction failed validation or the request is incorrect. This will prevent the transaction from going to authorization. This is a numeric field.
errorMessageError Message
Detailed explanation of the error. This field may be changed based on merchant configuration in the user interface.
errorNameError Name
Error name or reason for the error.

Examples

important

  • In these examples, you will have to change the data values, such as my_merchant_id, my_user_id, my_pin, and transaction data to match your Converge account and meet the needs of your website.
  • Code samples provided are for demonstration only and should not be used for live transactions. All sensitive merchant data, including transaction amounts and your Converge credentials, should be placed in server side code.

Transaction ID

Request

<txn>
    <ssl_merchant_id>my_merchant_id</ssl_merchant_id>
    <ssl_user_id>my_user_id</ssl_user_id>
    <ssl_pin>my_pin</ssl_pin>
    <ssl_test_mode>false</ssl_test_mode>
    <ssl_transaction_type>txnquery</ssl_transaction_type>
    <ssl_txn_id>AA786F-4CEC21A7-B70A-4584-AC8C-5040C0297354</ssl_txn_id>
</txn>

Response

<txn>
    <ssl_txn_id>AA786F-4CEC21A7-B70A-4584-AC8C-5040C0297354</ssl_txn_id>
    <ssl_user_id>my_user_id</ssl_user_id>
    <ssl_trans_status>STL</ssl_trans_status>
    <ssl_card_type>CREDITCARD</ssl_card_type>
    <ssl_transaction_type>CCSALE</ssl_transaction_type>
    <ssl_txn_time>12/18/2013 09:13:24 AM</ssl_txn_time>
    <ssl_first_name>George P.</ssl_first_name>
    <ssl_last_name>Burdell</ssl_last_name>
    <ssl_card_number>00**********0000</ssl_card_number>
    <ssl_exp_date>1216</ssl_exp_date>
    <ssl_entry_mode>K</ssl_entry_mode>
    <ssl_avs_response />
    <ssl_cvv2_response />
    <ssl_amount>5.00</ssl_amount>
    <ssl_invoice_number />
    <ssl_result_message>APPROVAL</ssl_result_message>
    <ssl_approval_code>N29032</ssl_approval_code>
</txn>

Date Range

Request

<txn>
    <ssl_merchant_id>my_merchant_id</ssl_merchant_id>
    <ssl_user_id>my_user_id</ssl_user_id>
    <ssl_pin>my_pin</ssl_pin>
    <ssl_transaction_type>txnquery</ssl_transaction_type>
    <ssl_search_start_date>04/30/2015 09:34:36 AM</ssl_search_start_date>
    <ssl_search_end_date>04/30/2015 09:34:36 PM</ssl_search_end_date>
</txn>

Card Number

Request

<txn>
    <ssl_merchant_id>my_merchant_id</ssl_merchant_id>
    <ssl_user_id>my_user_pin</ssl_user_id>
    <ssl_pin>my_pin</ssl_pin>
    <ssl_test_mode>false</ssl_test_mode>
    <ssl_transaction_type>txnquery</ssl_transaction_type>
    <ssl_card_number>[Full Card Number]</ssl_card_number>
</txn>

Response

<txnlist>
    <ssl_txn_count>2</ssl_txn_count>
    <txn>
        <ssl_txn_id>AA786F-4CEC21A7-B70A-4584-AC8C-5040C0297354</ssl_txn_id>
        <ssl_user_id>my_user_id</ssl_user_id>
        <ssl_trans_status>STL</ssl_trans_status>
        <ssl_card_type>CREDITCARD</ssl_card_type>
        <ssl_transaction_type>CCSALE</ssl_transaction_type>
        <ssl_txn_time>12/18/2013 09:13:24 AM</ssl_txn_time>
        <ssl_first_name>George P.</ssl_first_name>
        <ssl_last_name>Burdell</ssl_last_name>
        <ssl_card_number>00**********0000</ssl_card_number>
        <ssl_exp_date>1216</ssl_exp_date>
        <ssl_entry_mode>K</ssl_entry_mode>
        <ssl_avs_response />
        <ssl_cvv2_response />
        <ssl_amount>5.00</ssl_amount>
        <ssl_invoice_number />
        <ssl_result_message>APPROVAL</ssl_result_message>
        <ssl_approval_code>N29032</ssl_approval_code>
    </txn>
    <txn>
        <ssl_txn_id>AA786F-4CEC21A7-B70A-4584-AC8C-5040C0297354</ssl_txn_id>
        <ssl_user_id>my_user_id</ssl_user_id>
        <ssl_trans_status>STL</ssl_trans_status>
        <ssl_card_type>CREDITCARD</ssl_card_type>
        <ssl_transaction_type>CCSALE</ssl_transaction_type>
        <ssl_txn_time>12/18/2013 09:13:24 AM</ssl_txn_time>
        <ssl_first_name>George P.</ssl_first_name>
        <ssl_last_name>Burdell</ssl_last_name>
        <ssl_card_number>00**********0000</ssl_card_number>
        <ssl_exp_date>1216</ssl_exp_date>
        <ssl_entry_mode>K</ssl_entry_mode>
        <ssl_avs_response />
        <ssl_cvv2_response />
        <ssl_amount>5.00</ssl_amount>
        <ssl_invoice_number />
        <ssl_result_message>APPROVAL</ssl_result_message>
        <ssl_approval_code>N29032</ssl_approval_code>
    </txn>
<txnlist>

Track Data

Request

<txn>
    <ssl_merchant_id>my_merchant_id</ssl_merchant_id>
    <ssl_user_id>my_user_id</ssl_user_id>
    <ssl_pin>my_pin</ssl_pin>
    <ssl_test_mode>false</ssl_test_mode>
    <ssl_transaction_type>txnquery</ssl_transaction_type>
    <ssl_track_data>[Track Data]</ssl_track_data>
</txn>

Last 4 Digits of a Card Number

Request

<txn>
    <ssl_merchant_id>my_merchant_id</ssl_merchant_id>
    <ssl_user_id>my_user_id</ssl_user_id>
    <ssl_pin>my_pin</ssl_pin>
    <ssl_test_mode>false</ssl_test_mode>
    <ssl_transaction_type>txnquery</ssl_transaction_type>
    <ssl_card_suffix>3003</ssl_card_suffix>
</txn>

Line Item

Request

<txn>
  <ssl_merchant_ID>my_merchant_id</ssl_merchant_ID>
  <ssl_user_id>my_user_id</ssl_user_id>
  <ssl_pin>my_pin</ssl_pin>
  <ssl_transaction_type>BITXNQUERY</ssl_transaction_type>
  <ssl_transaction_type>txnquery</ssl_transaction_type>
  <ssl_txn_id>061118MB-1CEEFA33-03E3-4439-A2CE-6118F519390E</ssl_txn_id>
</txn>

Response

<txn>
  <ssl_txn_id>061118MB-1CEEFA33-03E3-4439-A2CE-6118F519390E</ssl_txn_id>
  <ssl_user_id>my_user_id</ssl_user_id>
  <ssl_trans_status>OPN</ssl_trans_status>
  <ssl_card_type>CREDITCARD</ssl_card_type>
  <ssl_card_short_description>VISA</ssl_card_short_description>
  <ssl_transaction_type>CCSALE</ssl_transaction_type>
  <ssl_txn_time>11/06/2018 02:33:39 PM</ssl_txn_time>
  <ssl_card_number>40**********0002</ssl_card_number>
  <ssl_exp_date>1221</ssl_exp_date>
  <ssl_entry_mode>K</ssl_entry_mode>
  <ssl_amount>5.00</ssl_amount>
  <ssl_result_message>APPROVAL</ssl_result_message>
  <ssl_approval_code>902740</ssl_approval_code>
  <ssl_transaction_language>en</ssl_transaction_language>
  <ssl_cardholder_currency>CAD</ssl_cardholder_currency>
  <ssl_terminal_currency>CAD</ssl_terminal_currency>
  <ssl_is_voidable>TRUE</ssl_is_voidable>
  <ssl_account_balance>0.00</ssl_account_balance>
  <lineItemProducts>
    <product>
    <ssl_line_Item_description>Product-169</ssl_line_Item_description>
    <ssl_line_Item_product_code>PRO-169</ssl_line_Item_product_code>
    <ssl_line_Item_commodity_code>10000169</ssl_line_Item_commodity_code>
    <ssl_line_Item_quantity>1</ssl_line_Item_quantity>
    <ssl_line_Item_unit_of_measure>EC</ssl_line_Item_unit_of_measure>
    <ssl_line_Item_unit_cost>5.00</ssl_line_Item_unit_cost>
    <ssl_line_Item_discount_indicator>N</ssl_line_Item_discount_indicator>
    <ssl_line_Item_discount_amount>0.00</ssl_line_Item_discount_amount>
    <ssl_line_Item_tax_Indicator/>
    <ssl_line_Item_tax_rate/>
    <ssl_line_Item_tax_amount/>
    <ssl_line_Item_tax_type/>
    <ssl_line_Item_extended_total>5.00</ssl_line_Item_extended_total>
    <ssl_line_Item_total>5.00</ssl_line_Item_total>
    </product>
  </lineItemProducts>
</txn>

Settlement

Request

<txn>
  <ssl_merchant_ID>my_merchant_id</ssl_merchant_ID>
  <ssl_user_id>my_user_id</ssl_user_id>
  <ssl_pin>my_pin</ssl_pin>
  <ssl_transaction_type>STLQUERY</ssl_transaction_type>
</txn>

Response

<txn>
  <ssl_result>0</ssl_result>
  <batch>202</batch>
  <response>GBOK 20205041108</response>
  <settleddate>05/04/2021 11:05:15</settleddate>
  <main>
    <netcount>10001</netcount>
    <baseamount>0.00</baseamount>
    <tipamount>0.00</tipamount>
    <netamount>45010.00</netamount>
    <numberpurchaseforces>10001</numberpurchaseforces>
    <numberreturns>0</numberreturns>
    <numbervoids>0</numbervoids>
  </main>
  <gift>
    <netcount>0</netcount>
    <baseamount/>
    <tipamount/>
    <netamount/>
    <numberpurchaseforces>0</numberpurchaseforces>
    <numberreturns>0</numberreturns>
    <numbervoids>0</numbervoids>
  </gift>
  </txn>

Transaction Status (OPN)

note

OPN is used in this example. You can insert any of the other statuses (PEN, REV, STL, PST, FPR, PRE) in ssl_trans_status as necessary.

<txn>
  <ssl_txn_id>170521E3A-56520AAA-940B-491D-BE70-FCACEB7AEE09</ssl_txn_id>
  <ssl_user_id>my_user_id</ssl_user_id>
  <ssl_trans_status>OPN</ssl_trans_status>
  <ssl_card_type>CREDITCARD</ssl_card_type>
  <ssl_card_short_description>VISA</ssl_card_short_description>
  <ssl_transaction_type>SALE</ssl_transaction_type>
  <ssl_txn_time>05/17/2021 12:43:40 PM</ssl_txn_time>
  <ssl_card_number>40**********0606</ssl_card_number>
  <ssl_exp_date>1222</ssl_exp_date>
  <ssl_entry_mode>K</ssl_entry_mode>
  <ssl_cvv2_response>M</ssl_cvv2_response>
  <ssl_amount>10.00</ssl_amount>
  <ssl_result_message>APPROVAL</ssl_result_message>
  <ssl_approval_code>861725</ssl_approval_code>
  <ssl_refunded_amount>0.0</ssl_refunded_amount>
  <ssl_transaction_language>EN</ssl_transaction_language>
  <ssl_cvm_signature_override_result>optional</ssl_cvm_signature_override_result>
  <ssl_cardholder_currency>USD</ssl_cardholder_currency>
  <ssl_terminal_currency>USD</ssl_terminal_currency>
  <ssl_is_voidable>TRUE</ssl_is_voidable>
  <ssl_account_balance>0.00</ssl_account_balance>
  <ssl_ship_to_address1>7300 Chapman Hwy</ssl_ship_to_address1>
  <ssl_ship_to_address2>Unit 700</ssl_ship_to_address2>
  <ssl_ship_to_first_name>peter</ssl_ship_to_first_name>
  <ssl_ship_to_last_name>lee</ssl_ship_to_last_name>  
  <ssl_ship_to_city>Knoxville</ssl_ship_to_city>
  <ssl_ship_to_country>USA</ssl_ship_to_country>
  <ssl_ship_to_state>TN</ssl_ship_to_state>
  <ssl_ship_to_zip>37920</ssl_ship_to_zip>
</txn>

Response-only queries

Device Info

<txn>
  <ssl_txn_id>170521M33-A146637D-367A-4091-BCB8-6F861C273D3E</ssl_txn_id>
  <ssl_user_id>my_user_id</ssl_user_id>
  <ssl_trans_status>PEN</ssl_trans_status>
  <ssl_card_type>CREDITCARD</ssl_card_type>
  <ssl_card_short_description>VISA</ssl_card_short_description>
  <ssl_transaction_type>SALE</ssl_transaction_type>
  <ssl_txn_time>05/17/2021 03:34:34 PM</ssl_txn_time>
  <ssl_first_name>TEST</ssl_first_name>
  <ssl_last_name>CARD 01</ssl_last_name>
  <ssl_card_number>47**********0010</ssl_card_number>
  <ssl_exp_date>1215</ssl_exp_date>
  <ssl_entry_mode>C</ssl_entry_mode>
  <ssl_amount>17.37</ssl_amount>
  <ssl_result_message>APPROVAL</ssl_result_message>
  <ssl_approval_code>865725</ssl_approval_code>
  <ssl_icc_cvmr>1E0300</ssl_icc_cvmr>
  <ssl_icc_aid>A0000000031010</ssl_icc_aid>
  <ssl_icc_iad>06010A03A00000</ssl_icc_iad>
  <ssl_icc_tvr>0200008000</ssl_icc_tvr>
  <ssl_icc_tsi>E800</ssl_icc_tsi>
  <ssl_icc_app_name>Visa Credit</ssl_icc_app_name>
  <ssl_device_name>IPP320</ssl_device_name>
  <ssl_device_model>IPP320</ssl_device_model>
  <ssl_refunded_amount>0.0</ssl_refunded_amount>
  <ssl_transaction_language>EN</ssl_transaction_language>
  <ssl_credit_surcharge_amount>0.37</ssl_credit_surcharge_amount>
  <ssl_amount_subtotal>17.00</ssl_amount_subtotal>
  <ssl_cardholder_currency>USD</ssl_cardholder_currency>
  <ssl_terminal_currency>USD</ssl_terminal_currency>
  <ssl_is_voidable>TRUE</ssl_is_voidable>
  <ssl_account_balance>0.00</ssl_account_balance>
</txn>

Service Fee

<txn>
  <ssl_txn_id>170521A41-A83552C8-C69F-442C-B60F-4DC6AFFAEB7D</ssl_txn_id>
  <ssl_user_id>my_user_id</ssl_user_id>
  <ssl_trans_status>OPN</ssl_trans_status>
  <ssl_card_type>CREDITCARD</ssl_card_type>
  <ssl_card_short_description>VISA</ssl_card_short_description>
  <ssl_transaction_type>RETURN</ssl_transaction_type>
  <ssl_txn_time>05/17/2021 11:41:30 AM</ssl_txn_time>
  <ssl_card_number>40**********0606</ssl_card_number>
  <ssl_exp_date>1222</ssl_exp_date>
  <ssl_entry_mode>K</ssl_entry_mode>
  <ssl_amount>5.00</ssl_amount>
  <ssl_result_message>APPROVAL</ssl_result_message>
  <ssl_approval_code>860561</ssl_approval_code>
  <ssl_refunded_amount>0.0</ssl_refunded_amount>
  <ssl_transaction_language>EN</ssl_transaction_language>
  <ssl_service_fee_txn_id>170521A41-C394FBAB-3910-458B-BDD7-52D4C1223E8F</ssl_service_fee_txn_id>
  <ssl_service_fee_amount>0.50</ssl_service_fee_amount>
  <ssl_service_fee_approval_code>860562</ssl_service_fee_approval_code>
  <ssl_service_fee_txn_time>05/17/2021 11:41:31 AM</ssl_service_fee_txn_time>
  <ssl_cardholder_currency>USD</ssl_cardholder_currency>
  <ssl_terminal_currency>USD</ssl_terminal_currency>
  <ssl_is_voidable>FALSE</ssl_is_voidable>
  <ssl_account_balance>0.00</ssl_account_balance>
</txn>

Service Fee Return

<txn>
  <ssl_txn_id>170521A40-78B7B6A8-3333-407C-9BEF-750CAE4E0735</ssl_txn_id>
  <ssl_user_id>my_user_id</ssl_user_id>
  <ssl_trans_status>OPN</ssl_trans_status>
  <ssl_card_type>CREDITCARD</ssl_card_type>
  <ssl_card_short_description>VISA</ssl_card_short_description>
  <ssl_transaction_type>SALE</ssl_transaction_type>
  <ssl_txn_time>05/17/2021 11:17:55 AM</ssl_txn_time>
  <ssl_card_number>40**********0606</ssl_card_number>
  <ssl_exp_date>1222</ssl_exp_date>
  <ssl_entry_mode>K</ssl_entry_mode>
  <ssl_cvv2_response>M</ssl_cvv2_response>
  <ssl_amount>5.00</ssl_amount>
  <ssl_result_message>APPROVAL</ssl_result_message>
  <ssl_approval_code>860276</ssl_approval_code>
  <ssl_refunded_amount>0.0</ssl_refunded_amount>
  <ssl_transaction_language>EN</ssl_transaction_language>
  <ssl_service_fee_txn_id>170521A40-320D8AB5-437A-4F4C-94C8-3DF796245DEB</ssl_service_fee_txn_id>
  <ssl_service_fee_amount>0.50</ssl_service_fee_amount>
  <ssl_service_fee_approval_code>860274</ssl_service_fee_approval_code>
  <ssl_service_fee_txn_time>05/17/2021 11:17:50 AM</ssl_service_fee_txn_time>
  <ssl_service_fee_total_return>0.0</ssl_service_fee_total_return>
  <ssl_cardholder_currency>USD</ssl_cardholder_currency>
  <ssl_terminal_currency>USD</ssl_terminal_currency>
  <ssl_is_voidable>TRUE</ssl_is_voidable>
  <ssl_account_balance>0.00</ssl_account_balance>
</txn>

Lane Number

<txn>
  <ssl_txn_id>170521A40-174BB762-136E-4FBE-B740-C5DD87E1C707</ssl_txn_id>
  <ssl_user_id>my_user_id</ssl_user_id>
  <ssl_trans_status>OPN</ssl_trans_status>
  <ssl_card_type>CREDITCARD</ssl_card_type>
  <ssl_card_short_description>VISA</ssl_card_short_description>
  <ssl_transaction_type>SALE</ssl_transaction_type>
  <ssl_txn_time>05/17/2021 11:48:32 AM</ssl_txn_time>
  <ssl_card_number>40**********0606</ssl_card_number>
  <ssl_exp_date>1222</ssl_exp_date>
  <ssl_entry_mode>K</ssl_entry_mode>
  <ssl_cvv2_response>M</ssl_cvv2_response>
  <ssl_amount>10.00</ssl_amount>
  <ssl_result_message>APPROVAL</ssl_result_message>
  <ssl_approval_code>860646</ssl_approval_code>
  <ssl_refunded_amount>0.0</ssl_refunded_amount>
  <ssl_transaction_language>EN</ssl_transaction_language>
  <ssl_cvm_signature_override_result>optional</ssl_cvm_signature_override_result>
  <ssl_lane_number>654321</ssl_lane_number>
  <ssl_cardholder_currency>USD</ssl_cardholder_currency>
  <ssl_terminal_currency>USD</ssl_terminal_currency>
  <ssl_is_voidable>TRUE</ssl_is_voidable>
  <ssl_account_balance>0.00</ssl_account_balance>
</txn>