Skip to main content
Version: 1.26 (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 My Tokens.YesNone
Transaction KeyRequired. API Login ID and Transaction Key. These keys will authenticate requests to the payment gateway. Can contain My Tokens.YesNone
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 My Tokens.YesNone
Transaction IDRequired. Transaction ID of the original settled transaction. Can contain My Tokens.YesNone
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