Elavon
Overview
Gateway Website: http://www.elavon.com
Developer Documentation:
https://developer.elavon.com/products/converge/v1/credit-card-transactions-overviewguide/api_introduction (XML API)
Default Currency: USD
Request Objects: BillingAddress
, ShippingAddress
, CreditCard
, Check
, OrderInfo
, ThreeDSecure
Gateway Endpoints
This implementation of Elavon forwards requests to the below endpoints.
Production: https://api.convergepay.com/VirtualMerchant/processxml.do
Sandbox: https://api.demo.convergepay.com/VirtualMerchantDemo/processxml.do
Supported Request Parameters
* denotes a required fieldField Name | Type | Elavon Mapping | Notes |
---|---|---|---|
gateway | string | N/A | Elavon |
merchantId* | string | ssl_merchant_id | Merchant ID: Elavon-assigned Converge account ID |
username* | string | ssl_user_id | Converge User ID: The user ID with Hosted Payment API User status that can send transaction requests through the terminal |
password* | string | ssl_pin | Terminal ID: Unique identifier of the terminal that will process the transaction request and submit to the Converge gateway |
amount | numeric | ssl_amount | Transaction amount in cents. Example: $10.00 should be sent as 1000 |
currencyCode | string | ssl_transaction_currency | Currency of the transaction. Alpha-3 ISO currency code Use the ISO 4217 three-letter alphabetic code for the currency. * Only applicable to Card Authorize and Purchase |
creditCard.Number | string | ssl_card_number | Card number or TokenEx Token - TokenEx will replace the Token with the Detokenized number |
creditCard.ExpMonth | numeric | ssl_exp_date | The customer’s credit card expiration month. 1 or 2 digit value. Example: 11 |
creditCard.ExpYear | numeric | ssl_exp_date | The customer’s credit card expiration year. 4 digit value. Example: 2025 |
creditCard.Cvv | string | ssl_cvv2cvc2 | Card verification value Please refer to Tokenization, Detokenization and CVV Retrieval. |
threeDSecure.CAVV | string | ssl_3dsecure_value | Cardholder Authentication Verification (CAVV) (Visa) Universal Cardholder Authentication Field (UCAF) (MasterCard) Validates the integrity of the Verified by Visa (VbV) transaction data. |
threeDSecure.ECI | string | ssl_eci_ind | eCommerce Indicator 5 - Fully authenticated (if eci = 02 or 05) 6 - Attempted VbV (if eci = 01 or 06) 7 - Non-VbV (if eci = 07) |
threeDSecure.Xid | string | ssl_xid | Transaction identifier. Unique transaction identifier generated by the Elavon Merchant Plug In (eMPI) engine. |
threeDSecure.ThreeDSecureVersion | string | ssl_3ds_message_version | 1.0.2, 2.1.0, or 2.2.0. |
threeDSecure.ThreeDSServerTransId | string | ssl_3ds_server_trans_id | 3DS Server Transaction ID |
threeDSecure.TransactionStatus | string | ssl_3ds_trans_status | Transaction Status (Y, N, U, etc.) |
threeDSecure.TransactionStatusReason | string | ssl_3ds_trans_status_reason | Transaction Status Reason |
threeDSecure.DSTransId | string | ssl_dir_server_tran_id | Directory Server Transaction Identification (ID) |
threeDSecure.ProgramProtocol | string | ssl_program_protocol | 1 (Legacy 3DS - 1.0.2) or 2 (EMVCo - 2.0.0 +) |
check.FirstName | string | ssl_first_name | First name on the customer's account. |
check.LastName | string | ssl_last_name | Last name on the customer's account. |
check.AccountNumber | string | ssl_bank_account_number | ACH account number or TokenEx Token - TokenEx will replace the Token with the Detokenized number |
check.RoutingNumber | string | ssl_aba_number | The ABA routing number. |
check.CheckNumber | string | ssl_check_number | The number of the check. |
check.AccountType | string | ssl_bank_account_type | Bank Account Type. Indicates the type of checking account. Valid Values 0 - Checking 1 - CorporateChecking |
agreementIndicator | string | ssl_agree | Agreement Indicator. Valid values 0 - Does not agree 1 - Agrees |
processingOption | string | ssl_ecs_product_code | ACH Processing Option. Valid values: WEB , TEL , PPD , CCD Important: IF ssl_bank_account_type = 0 (Checking), WEB, TEL or PPD is required. IF ssl_bank_account_type = 1 (CorporateChecking) then CCD is required. |
companyName | string | ssl_company | Company name on the customer's account (ACH Purchase). |
orderInfo.PurchaseOrderNumber | string | ssl_customer_code | Customer Code or Purchase Order Number |
orderInfo.InvoiceNumber | string | ssl_invoice_number | Invoice/Ticket Number. Unique identifier of the invoice or ticket. |
tax.Amount | numeric | ssl_salestax | Tax amount in cents. Example: $10.00 should be sent as 1000 |
tax.TaxIncludedInAmount | boolean | ssl_salestax_indicator | Sales Tax Indicator. Whether tax is included on a transaction. True = Sales Tax Included ("Y") False = Tax Exempted Sale ("N") |
shippingAddress.FirstName | string | ssl_ship_to_first_name | First name associated with customer’s shipping address. |
shippingAddress.LastName | string | ssl_ship_to_last_name | Last name associated with customer’s shipping address. |
shippingAddress.Address1 | string | ssl_ship_to_address1 | First line of the shipping address |
shippingAddress.City | string | ssl_ship_to_city | City of the shipping address |
shippingAddress.State | string | ssl_ship_to_state | State or province of the shipping address |
shippingAddress.Zip | string | ssl_ship_to_zip | Postal code for the shipping address |
shippingAddress.Country | string | ssl_ship_to_country | Country Code. ISO country code. |
billingAddress.FirstName | string | ssl_first_name | First name associated with customer’s billing address. |
billingAddress.LastName | string | ssl_last_name | Last name associated with customer’s billing address. |
billingAddress.Address1 | string | ssl_avs_address | Customer’s billing address. |
billingAddress.City | string | ssl_city | City of customer’s billing address. |
billingAddress.State | string | ssl_state | State of customer’s billing address. |
billingAddress.Zip | string | ssl_avs_zip | The postal code of customer’s billing address. Address Verification Service (AVS) data compared with the postal or ZIP code on the card issuer's file. |
billingAddress.Country | string | ssl_country | Country Code. ISO country code. |
billingAddress.Phone | string | ssl_phone | Phone number associated with customer’s billing address. |
Example Requests
- Card Authorize/Purchase
- Card Capture/Refund
- Card Void
- ACH Purchase
- ACH Refund
- ACH Void
{
"gateway": "Elavon",
"merchantId": "<Your Elavon-assigned Converge account Id>",
"username": "<Your Converge User Id>",
"password": "<Your Terminal Id>",
"amount": 1200,
"creditCard": {
"number": "4000000000000002",
"expMonth": 6,
"expYear": 2026,
"cvv": "123"
},
"billingAddress": {
"phone": "555-555-5555",
"firstName": "John",
"lastName": "Doe",
"company": "Test Co.",
"address1": "123 Someplace Lane",
"address2": "Some Place",
"city": "Tulsa",
"state": "OK",
"zip": "74111",
"country": "USA"
},
"shippingAddress": {
"phone": "555-555-5555",
"firstName": "John",
"lastName": "Doe",
"company": "Test Co.",
"address1": "123 Someplace Lane",
"address2": "Some Place",
"city": "Tulsa",
"state": "OK",
"zip": "74111",
"country": "USA"
}
}
{
"merchantId": "<Your Elavon-assigned Converge account Id>",
"username": "<Your Converge User Id>",
"password": "<Your Terminal Id>",
"tokenExTransactionCode": "<TokenExTransactionCode provided by Authorize/Purchase call>",
"amount": 123,
"gateway": "Elavon"
}
{
"merchantId": "<Your Elavon-assigned Converge account Id>",
"username": "<Your Converge User Id>",
"password": "<Your Terminal Id>",
"tokenExTransactionCode": "<TokenExTransactionCode provided by Authorize/Purchase/Capture call>",
"gateway": "Elavon"
}
{
"merchantId": "<Your Elavon-assigned Converge account Id>",
"username": "<Your Converge User Id>",
"password": "<Your Terminal Id>",
"agreementIndicator": "1",
"processingOption": "PPD",
"check": {
"accountNumber": "987654321",
"routingNumber": "021000021",
"checkNumber": "123456789",
"firstName": "John",
"lastName": "Doe",
"accountType": 1
},
"billingAddress": {
"phone": "555-555-5555",
"fax": "555-555-6666",
"email": "[email protected]",
"firstName": "John",
"lastName": "Doe",
"name": "John Doe",
"company": "Test Co.",
"address1": "123 Someplace Lane",
"address2": null,
"city": "Tulsa",
"state": "OK",
"zip": "74111",
"country": "USA"
},
"amount": 1200,
"gateway": "Elavon"
}
warning
Operation Not Supported By Elavon Gateway
{
"merchantId": "<Your Elavon-assigned Converge account Id>",
"username": "<Your Converge User Id>",
"password": "<Your Terminal Id>",
"tokenExTransactionCode": "<TokenExTransactionCode provided by Authorize/Purchase call>",
"gateway": "Elavon"
}
Gateway Response Parameters
Field Name | Type | TokenEx Mapping | Notes |
---|---|---|---|
approvalCode | string | ssl_approval_code | Elavon approval code |
approved | boolean | ssl_result | Transaction Outcome An ssl_result = 0 indicates an approved transaction. An ssl_result not equal to 0 indicates a declined and unauthorized transaction. |
providerTransactionCode | string | ssl_txn_id | Transaction ID. Unique identifier of the transaction. |
Example Responses
- Card Authorize
- Card Purchase
- Card Capture
- Card Refund
- Card Void
- Gateway Error
- Processor Error
{
"gatewayResponse": {
"rawResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<txn><ssl_issuer_response>00</ssl_issuer_response><ssl_last_name>Appleseed</ssl_last_name><ssl_company></ssl_company><ssl_phone>555-555-5555</ssl_phone><ssl_card_number>40**********0002</ssl_card_number><ssl_departure_date></ssl_departure_date><ssl_oar_data>010012263012052135090000047554200000000000577569333921122630</ssl_oar_data><ssl_result>0</ssl_result><ssl_txn_id>051223C44-67FB7BB6-74B8-41A8-981B-7AA44C8A92B4</ssl_txn_id><ssl_avs_response>R</ssl_avs_response><ssl_approval_code>577569</ssl_approval_code><ssl_email></ssl_email><ssl_amount>4.01</ssl_amount><ssl_avs_zip>74111</ssl_avs_zip><ssl_transaction_currency>USD</ssl_transaction_currency><ssl_txn_time>12/05/2023 03:35:09 PM</ssl_txn_time><ssl_description></ssl_description><ssl_exp_date>0825</ssl_exp_date><ssl_card_short_description>VISA</ssl_card_short_description><ssl_completion_date></ssl_completion_date><ssl_address2></ssl_address2><ssl_get_token>N</ssl_get_token><ssl_customer_code></ssl_customer_code><ssl_country>USA</ssl_country><ssl_card_type>CREDITCARD</ssl_card_type><ssl_transaction_type>AUTHONLY</ssl_transaction_type><ssl_salestax></ssl_salestax><ssl_avs_address>123 Someplace Lane</ssl_avs_address><ssl_account_balance>0.00</ssl_account_balance><ssl_ps2000_data>W7533397770937155330A</ssl_ps2000_data><ssl_state>OK</ssl_state><ssl_ship_to_zip></ssl_ship_to_zip><ssl_city>Tulsa</ssl_city><ssl_result_message>APPROVAL</ssl_result_message><ssl_first_name>Johnny`</ssl_first_name><ssl_invoice_number></ssl_invoice_number><ssl_ship_to_address1></ssl_ship_to_address1><ssl_cvv2_response>N</ssl_cvv2_response><ssl_partner_app_id>01</ssl_partner_app_id></txn>",
"gatewayErrors": [],
"tokenExTransactionCode": "MDUxMjIzQzQ0LTY3RkI3QkI2LTc0QjgtNDFBOC05ODFCLTdBQTQ0QzhBOTJCNDswMQ==",
"approvalCode": "577569",
"providerTransactionCode": "051223C44-67FB7BB6-74B8-41A8-981B-7AA44C8A92B4",
"approved": true
},
"referenceNumber": "23120515350834240943",
"success": true,
"error": "",
"message": "",
"thirdPartyStatusCode": "200"
}
{
"gatewayResponse": {
"rawResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<txn><ssl_issuer_response>00</ssl_issuer_response><ssl_last_name>Pumpkinseed</ssl_last_name><ssl_company></ssl_company><ssl_phone>555-555-5555</ssl_phone><ssl_card_number>40**********0002</ssl_card_number><ssl_departure_date></ssl_departure_date><ssl_oar_data>010012261712052136280000047554200000000000577582333921122617</ssl_oar_data><ssl_result>0</ssl_result><ssl_txn_id>051223O2D-0FD06834-4C92-475D-B152-BA598A511770</ssl_txn_id><ssl_avs_response>R</ssl_avs_response><ssl_approval_code>577582</ssl_approval_code><ssl_email></ssl_email><ssl_amount>4.01</ssl_amount><ssl_avs_zip>74111</ssl_avs_zip><ssl_transaction_currency>USD</ssl_transaction_currency><ssl_txn_time>12/05/2023 03:36:28 PM</ssl_txn_time><ssl_description></ssl_description><ssl_exp_date>0825</ssl_exp_date><ssl_card_short_description>VISA</ssl_card_short_description><ssl_completion_date></ssl_completion_date><ssl_address2></ssl_address2><ssl_get_token>N</ssl_get_token><ssl_customer_code></ssl_customer_code><ssl_country>USA</ssl_country><ssl_card_type>CREDITCARD</ssl_card_type><ssl_transaction_type>SALE</ssl_transaction_type><ssl_salestax></ssl_salestax><ssl_avs_address>123 Someplace Lane</ssl_avs_address><ssl_account_balance>0.00</ssl_account_balance><ssl_ps2000_data>W7533397778837215330A</ssl_ps2000_data><ssl_state>OK</ssl_state><ssl_ship_to_zip></ssl_ship_to_zip><ssl_city>Tulsa</ssl_city><ssl_result_message>APPROVAL</ssl_result_message><ssl_first_name>Johnny`</ssl_first_name><ssl_invoice_number></ssl_invoice_number><ssl_ship_to_address1></ssl_ship_to_address1><ssl_cvv2_response>N</ssl_cvv2_response><ssl_partner_app_id>01</ssl_partner_app_id></txn>",
"gatewayErrors": [],
"tokenExTransactionCode": "MDUxMjIzTzJELTBGRDA2ODM0LTRDOTItNDc1RC1CMTUyLUJBNTk4QTUxMTc3MDswMg==",
"approvalCode": "577582",
"providerTransactionCode": "051223O2D-0FD06834-4C92-475D-B152-BA598A511770",
"approved": true
},
"referenceNumber": "23120515362622855439",
"success": true,
"error": "",
"message": "",
"thirdPartyStatusCode": "200"
}
{
"gatewayResponse": {
"rawResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<txn><ssl_issuer_response>00</ssl_issuer_response><ssl_last_name>Appleseed</ssl_last_name><ssl_company></ssl_company><ssl_phone>555-555-5555</ssl_phone><ssl_card_number>40**********0002</ssl_card_number><ssl_oar_data>010012263012052135090000047554200000000000577569333921122630</ssl_oar_data><ssl_result>0</ssl_result><ssl_txn_id>051223C44-67FB7BB6-74B8-41A8-981B-7AA44C8A92B4</ssl_txn_id><ssl_avs_response></ssl_avs_response><ssl_approval_code>577569</ssl_approval_code><ssl_email></ssl_email><ssl_amount>4.01</ssl_amount><ssl_avs_zip>74111</ssl_avs_zip><ssl_transaction_currency>USD</ssl_transaction_currency><ssl_txn_time>12/05/2023 04:37:56 PM</ssl_txn_time><ssl_description></ssl_description><ssl_exp_date>0825</ssl_exp_date><ssl_card_short_description>VISA</ssl_card_short_description><ssl_address2></ssl_address2><ssl_get_token>N</ssl_get_token><ssl_customer_code></ssl_customer_code><ssl_country>USA</ssl_country><ssl_card_type>CREDITCARD</ssl_card_type><ssl_transaction_type>COMPLETE</ssl_transaction_type><ssl_salestax></ssl_salestax><ssl_avs_address>123 Someplace Lane</ssl_avs_address><ssl_account_balance>0.00</ssl_account_balance><ssl_ps2000_data>W7533397770937155330A</ssl_ps2000_data><ssl_state>OK</ssl_state><ssl_ship_to_zip></ssl_ship_to_zip><ssl_city>Tulsa</ssl_city><ssl_result_message>APPROVAL</ssl_result_message><ssl_first_name>Johnny`</ssl_first_name><ssl_invoice_number></ssl_invoice_number><ssl_ship_to_address1></ssl_ship_to_address1><ssl_cvv2_response></ssl_cvv2_response><ssl_partner_app_id>01</ssl_partner_app_id></txn>",
"gatewayErrors": [],
"tokenExTransactionCode": "MDUxMjIzQzQ0LTY3RkI3QkI2LTc0QjgtNDFBOC05ODFCLTdBQTQ0QzhBOTJCNDswMw==",
"approvalCode": "577569",
"providerTransactionCode": "051223C44-67FB7BB6-74B8-41A8-981B-7AA44C8A92B4",
"approved": true
},
"referenceNumber": "23120515375553139508",
"success": true,
"error": "",
"message": "",
"thirdPartyStatusCode": "200"
}
{
"gatewayResponse": {
"rawResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<txn><ssl_issuer_response>00</ssl_issuer_response><ssl_last_name>Appleseed</ssl_last_name><ssl_company></ssl_company><ssl_phone>555-555-5555</ssl_phone><ssl_card_number>40**********0002</ssl_card_number><ssl_departure_date></ssl_departure_date><ssl_result>0</ssl_result><ssl_txn_id>051223O2C-09CCA20B-5C02-4BD9-BB87-2193DD648A74</ssl_txn_id><ssl_avs_response> </ssl_avs_response><ssl_approval_code>577597</ssl_approval_code><ssl_email></ssl_email><ssl_amount>0.00</ssl_amount><ssl_avs_zip>74111</ssl_avs_zip><ssl_transaction_currency>USD</ssl_transaction_currency><ssl_txn_time>12/05/2023 03:38:39 PM</ssl_txn_time><ssl_description></ssl_description><ssl_exp_date>0825</ssl_exp_date><ssl_card_short_description>VISA</ssl_card_short_description><ssl_completion_date></ssl_completion_date><ssl_address2></ssl_address2><ssl_get_token>N</ssl_get_token><ssl_customer_code></ssl_customer_code><ssl_country>USA</ssl_country><ssl_card_type>CREDITCARD</ssl_card_type><ssl_transaction_type>RETURN</ssl_transaction_type><ssl_salestax></ssl_salestax><ssl_avs_address>123 Someplace Lane</ssl_avs_address><ssl_account_balance>0.00</ssl_account_balance><ssl_state>OK</ssl_state><ssl_ship_to_zip></ssl_ship_to_zip><ssl_city>Tulsa</ssl_city><ssl_result_message>APPROVAL</ssl_result_message><ssl_first_name>Johnny`</ssl_first_name><ssl_invoice_number></ssl_invoice_number><ssl_ship_to_address1></ssl_ship_to_address1><ssl_cvv2_response></ssl_cvv2_response><ssl_partner_app_id>01</ssl_partner_app_id></txn>",
"gatewayErrors": [],
"tokenExTransactionCode": "MDUxMjIzTzJDLTA5Q0NBMjBCLTVDMDItNEJEOS1CQjg3LTIxOTNERDY0OEE3NDswNQ==",
"approvalCode": "577597",
"providerTransactionCode": "051223O2C-09CCA20B-5C02-4BD9-BB87-2193DD648A74",
"approved": true
},
"referenceNumber": "23120515383830534050",
"success": true,
"error": "",
"message": "",
"thirdPartyStatusCode": "200"
}
{
"gatewayResponse": {
"rawResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<txn><ssl_issuer_response>00</ssl_issuer_response><ssl_last_name>Pumpkinseed</ssl_last_name><ssl_company></ssl_company><ssl_card_number>40**********0002</ssl_card_number><ssl_result>0</ssl_result><ssl_txn_id>081223C44-D77EF3E6-9056-4030-86BE-095E4C05DC88</ssl_txn_id><ssl_avs_response> </ssl_avs_response><ssl_approval_code> </ssl_approval_code><ssl_email></ssl_email><ssl_amount>4.01</ssl_amount><ssl_avs_zip>74111</ssl_avs_zip><ssl_transaction_currency>USD</ssl_transaction_currency><ssl_txn_time>12/08/2023 03:41:32 PM</ssl_txn_time><ssl_description></ssl_description><ssl_exp_date>0825</ssl_exp_date><ssl_card_short_description></ssl_card_short_description><ssl_address2></ssl_address2><ssl_get_token>N</ssl_get_token><ssl_customer_code></ssl_customer_code><ssl_country>USA</ssl_country><ssl_card_type>CREDITCARD</ssl_card_type><ssl_transaction_type>VOID</ssl_transaction_type><ssl_salestax></ssl_salestax><ssl_avs_address>123 Someplace Lane</ssl_avs_address><ssl_account_balance>0.00</ssl_account_balance><ssl_state>OK</ssl_state><ssl_ship_to_zip></ssl_ship_to_zip><ssl_city>Tulsa</ssl_city><ssl_result_message>APPROVAL</ssl_result_message><ssl_first_name>Johnny`</ssl_first_name><ssl_invoice_number></ssl_invoice_number><ssl_ship_to_address1></ssl_ship_to_address1><ssl_cvv2_response></ssl_cvv2_response><ssl_partner_app_id>01</ssl_partner_app_id></txn>",
"gatewayErrors": [],
"tokenExTransactionCode": "MDgxMjIzQzQ0LUQ3N0VGM0U2LTkwNTYtNDAzMC04NkJFLTA5NUU0QzA1REM4ODswNA==",
"approvalCode": "",
"providerTransactionCode": "081223C44-D77EF3E6-9056-4030-86BE-095E4C05DC88",
"approved": true
},
"referenceNumber": "23120815414651883010",
"success": true,
"error": "",
"message": "",
"thirdPartyStatusCode": "200"
}
{
"gatewayResponse": {
"rawResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<txn><errorCode>4025</errorCode><errorName>Invalid Credentials</errorName><errorMessage>The credentials supplied in the authorization request are invalid.</errorMessage></txn>",
"gatewayErrors": [
{
"code": "4025",
"message": "Invalid Credentials - The credentials supplied in the authorization request are invalid."
}
],
"tokenExTransactionCode": "",
"approvalCode": "",
"providerTransactionCode": "",
"approved": false
},
"referenceNumber": "23120815390035123637",
"success": true,
"error": "",
"message": "",
"thirdPartyStatusCode": "200"
}
{
"gatewayResponse": {
"rawResponse": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<txn><ssl_issuer_response>51</ssl_issuer_response><ssl_last_name>Appleseed</ssl_last_name><ssl_company></ssl_company><ssl_phone>555-555-5555</ssl_phone><ssl_card_number>40**********0002</ssl_card_number><ssl_departure_date></ssl_departure_date><ssl_result>1</ssl_result><ssl_txn_id>081223C45-FCAC6E28-6345-43B7-B098-068845603BBE</ssl_txn_id><ssl_avs_response>R</ssl_avs_response><ssl_approval_code> </ssl_approval_code><ssl_email></ssl_email><ssl_amount>4.51</ssl_amount><ssl_avs_zip>74111</ssl_avs_zip><ssl_transaction_currency>USD</ssl_transaction_currency><ssl_txn_time>12/08/2023 03:36:17 PM</ssl_txn_time><ssl_description></ssl_description><ssl_exp_date>0825</ssl_exp_date><ssl_card_short_description>VISA</ssl_card_short_description><ssl_completion_date></ssl_completion_date><ssl_address2></ssl_address2><ssl_get_token>N</ssl_get_token><ssl_customer_code></ssl_customer_code><ssl_country>USA</ssl_country><ssl_card_type>CREDITCARD</ssl_card_type><ssl_transaction_type>AUTHONLY</ssl_transaction_type><ssl_salestax></ssl_salestax><ssl_avs_address>123 Someplace Lane</ssl_avs_address><ssl_account_balance>0.00</ssl_account_balance><ssl_state>OK</ssl_state><ssl_ship_to_zip></ssl_ship_to_zip><ssl_city>Tulsa</ssl_city><ssl_result_message>DECLINED: NSF</ssl_result_message><ssl_first_name>Johnny`</ssl_first_name><ssl_invoice_number></ssl_invoice_number><ssl_ship_to_address1></ssl_ship_to_address1><ssl_cvv2_response>N</ssl_cvv2_response><ssl_partner_app_id>01</ssl_partner_app_id></txn>",
"gatewayErrors": [
{
"code": "51",
"message": "DECLINED: NSF"
}
],
"tokenExTransactionCode": "MDgxMjIzQzQ1LUZDQUM2RTI4LTYzNDUtNDNCNy1CMDk4LTA2ODg0NTYwM0JCRTswMQ==",
"approvalCode": "",
"providerTransactionCode": "081223C45-FCAC6E28-6345-43B7-B098-068845603BBE",
"approved": false
},
"referenceNumber": "2312081536172028805",
"success": true,
"error": "",
"message": "",
"thirdPartyStatusCode": "200"
}