Update transaction status

This allows you to update the status of a single transaction.

{ "transaction":{ "message":"Transaction Failed", "status":"FAILED", "reason_code": "R01" } }

Instructions

When you receive a returns file from a bank or ACH processor, you may want to change a transaction status. To make a request that updates a transaction statue, you'll need the transaction ID in the endpoint. The body will include the updated status, a message explaining the change, and an R-code (if applicable). The possible transaction statuses are PROCESSING, FAILED, or SETTLED SUCCESSFULLY. Authorize.net transactions can also be VOIDED.

For more information, see our Secure Payments API – Update Transaction Status article.

📘

Try It Instructions

Most of our requests on this site provide example information so you can hit Try It without changing anything. However, this request requires a transaction that is currently pending. For this reason, you will need to use a pending transaction from your own account.

To get a 200 response from this request with your own account, make sure to update the header information to reflect your Secure Payments account. You will then need a to enter a valid Secure Payments transaction ID. As a reminder, any transaction that has already been labeled as "Failed" or "Voided" cannot be updated.

Path Params
string
required

The ID of the transaction for which the status will be updated.

Body Params
transaction
object
Headers
string
Defaults to application/json
Responses

Language
Credentials