Reverse - dbreverse
The dbreverse
transaction type will reverse an approved or open US debit purchase within 10 mins of the approval. DB Reverse is available from all input methods
Request
ssl_merchant_id 15 | numeric | required | Merchant ID Elavon-assigned Converge account ID. |
ssl_user_id 15 | alphanumeric | required | Converge User ID The user ID with Hosted Payment API User status that can send transaction requests through the terminal. |
ssl_pin 64 | alphanumeric | required | Terminal 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. |
ssl_transaction_type 20 | alphanumeric | required | Transaction Type Value: dbreverse |
ssl_txn_id 46 | alphanumeric | required | Transaction ID Unique identifier of the approved or denied transaction. |
Response
ssl_response_code | Authorization Result Code Refer to the Payment Card Response Codes section for an extensive list of possible returned response codes. |
ssl_transaction_type | Transaction Type Value: dbreverse |
ssl_card_number | Masked 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_result | Transaction Outcome An ssl_result = 0 indicates an approved transaction.An ssl_result not equal to 0 indicates a declined and unauthorized transaction. |
ssl_txn_id | Transaction ID Unique identifier of the transaction. |
ssl_approval_code | Transaction Approval Code Unique code returned by the credit card processor that indicates the approval status of the transaction. |
ssl_amount | Total Authorized/Approved Transaction Amount Return based on merchant setup. |
ssl_txn_time | Processing 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_account_balance | Account Balance Available balance on the credit card. |
ssl_reference_number | Transaction Reference Number |
ssl_exp_date | Card's Expiry Date Returned based on merchant setup. |
ssl_result_message | Transaction Result Message Refer to the Payment Card Response Codes section for an extensive list of possible returned messages. |
ssl_card_short_description | Short Card Brand Name Valid values are AMEX , CUP , DISC , MC , PP , and VISA . |
ssl_card_type | Payment Type Valid values: DEBITCARD |
[Error] | Returned only if an error occurs. Refer to the Error Codes section for more information. |
errorCode | Error 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. |
errorMessage | Error Message Detailed explanation of the error. This field may be changed based on merchant configuration in the user interface. |
errorName | Error Name Error name or reason for the error. |
Examples
Example Request
<txn>
<ssl_merchant_id>x</ssl_merchant_id>
<ssl_user_id>x</ssl_user_id>
<ssl_pin>x</ssl_pin>
<ssl_transaction_type>dbreverse</ssl_transaction_type>
<ssl_txn_id>210819MB-C285E353-C3E3-459E-989C-DF9F3AF5B8DE</ssl_txn_id>
</txn>
Example Response
<txn>
<ssl_response_code>AA</ssl_response_code>
<ssl_transaction_type>REVERSE</ssl_transaction_type>
<ssl_card_number>67**********0690</ssl_card_number>
<ssl_result>0</ssl_result>
<ssl_txn_id>210819MB-C285E353-C3E3-459E-989C-DF9F3AF5B8DE</ssl_txn_id>
<ssl_approval_code>724398</ssl_approval_code>
<ssl_amount>11.05</ssl_amount>
<ssl_txn_time>08/21/2019 09:10:49 AM</ssl_txn_time>
<ssl_account_balance><ssl_account_balance/>
<ssl_reference_number>40211</ssl_reference_number>
<ssl_exp_date>1225</ssl_exp_date>
<ssl_result_message>APPROVAL</ssl_result_message>
<ssl_card_short_description>MC</ssl_card_short_description>
<ssl_card_type>DEBITCARD</ssl_card_type>
<ssl_partner_app_id><ssl_partner_app_id/>
</txn>