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 Status | Status Name | Description |
---|---|---|
A | Pending | The 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. |
B | Originated | Transaction has been pulled from the system for processing through the Federal Reserve. Transaction may not be reversed or voided in this state |
R | Returned | Transaction 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/ |
S | Settled | Transaction has been funded to the Merchant's Bank. Transaction can be reversed/refunded in this state |
HTTP Method: GET
https://1d3.api.vericheck.com/status-changes/{last_pointer}
https://1d3.api.vericheck.com/status-changes/3445e364de5211e3b1f283643dd2149d
{
"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
Field | Data Type |
---|---|
transaction_id | String |
change_timestamp | String |
origination_date | String or null |
effective_date | String or null |
settlement_date | String or null |
return_date | String or null |
return_code | String or null |
status | String (‘A’, ‘B’, ‘S’, ‘R’) |
reason | String or null |
Updated less than a minute ago