Skip to main content
Version: 1.27 (Current)

Refund a Transaction

Authorize.Net returns the following tokens on success: [AuthorizeTransactionId], [AuthorizeResponseCode], [AuthorizeResponseMessage], [AuthorizeAuthCode]. Tokens created when an error occures are [AuthorizeErrorMessage] and [AuthorizeErrorCode]

Parameter Reference

ParameterDescriptionSupports TokensDefault
API Login IDRequired. API Login ID and Transaction Key. These keys will authenticate requests to the payment gateway. Can contain Tokens.NoNone
Transaction KeyRequired. API Login ID and Transaction Key. These keys will authenticate requests to the payment gateway. Can contain Tokens.NoNone
Transaction AmountRequired. Amount of the transaction. This is the total amount and must include tax, shipping, and any other charges. Up to 15 digits with a decimal point (no dollar symbol. For example, 8.95. Can contain Tokens.NoNone
Transaction IDRequired. Transaction ID of the original settled transaction. Can contain Tokens.NoNone
Go LiveEnable this option to switch to Live Mode. By default, unchecked, Test Mode, the transaction will be posted to the Authorize.Net's test server.NoNone
On SuccessDefine a list of actions that should execute when a transaction is successfully refunded.NoNone
On ErrorDefine a list of actions that should execute when this action's result is Error. You can use the [AuthorizeErrorMessage] and [AuthorizeErrorCode] tokens to show more info.NoNone