Status Changes

Status Changes occur periodically through the life-cycle of a transaction. They represent different states of a transaction as it progresses through VeriCheck and into the ACH network.

VeriCheck Transaction Statuses

Transaction StatusStatus NameDescription
APendingThe transaction has been initiated and accepted for processing by VeriCheck.

Transactions can be voided while in 'Pending' status.

Transactions automatically change from 'Pending' status at 6PM Eastern Time.
BOriginatedTransaction has been pulled from the system for processing through the Federal Reserve.

Transaction may not be reversed or voided in this state
RReturnedTransaction has been returned by the customer's bank.

For more information on types and reasons for returns, see: http://www.vericheck.com/ach-return-codes/
SSettledTransaction has been funded to the Merchant's Bank.

Transaction can be reversed/refunded in this state

HTTP Method: GET





































URL

https://1d3.api.vericheck.com/status-changes/{last_pointer}

Example

https://1d3.api.vericheck.com/status-changes/3445e364de5211e3b1f283643dd2149d

Response Example

{  
   "success":"true",
   "payload":{  
      "new_pointer":"910789f0de5611e38e1597ecceaf7483",
      "changes":[  
         {  
            "transaction_id":"txn_f2nj9c2n9823onf28nf98n2c2hj2c32",
            "change_timestamp":"2014-05-08 12:24:30",
            "origination_date":"2014-05-05",
            "effective_date":"2014-05-06",
            "settlement_date":"2014-05-07",
            "return_date":"2014-05-08",
            "return_code":"R01",
            "status":"R",
            "reason":"Insufficient funds."
         },
         {  
            "transaction_id":"txn_7bbb7eaade5911e3852f9fab4e2ed2b4",
            "change_timestamp":"2014-04-11 12:14:10",
            "origination_date":"2014-04-08",
            "effective_date":"2014-04-09",
            "settlement_date":"2014-04-11",
            "return_date":null,
            "return_code":null,
            "status":"S",
            "reason":null
         },
         {  
            "transaction_id":"txn_jc238j9jij230j0238fj283jf2323r2",
            "change_timestamp":"2014-03-18 10:44:50",
            "origination_date":"2014-03-17",
            "effective_date":"2014-03-18",
            "settlement_date":null,
            "return_date":"2014-03-18",
            "return_code":"R16",
            "status":"R",
            "reason":"Account Frozen"
         }
      ]
   }
}

Status Change Object

FieldData Type
transaction_idString
change_timestampString
origination_dateString or null
effective_dateString or null
settlement_dateString or null
return_dateString or null
return_codeString or null
statusString (‘A’, ‘B’, ‘S’, ‘R’)
reasonString or null