Originate an ACH Push
Originate an ACH Push
Headers
API key is required to call Solid APIs. You can view and manage your API keys in the Solid dashboard.
Body
unique id of the sub account
unique id of the counterparty
amount of the transaction
description of the transaction
if ACH is same day or next day
date on which the ACH must post on the beneficiary's bank account
text field within the ACH batch file used to reference ACH originator details like name, etc.
text field within the ACH batch file that describes the purpose of the ACH transaction
unique id to cross-reference records with external systems
Response
unique id of the transaction
unique id of the sub account
unique id of the master account holder
status of the transaction
originated
, pending
, clearing
, cleared
, settled
, canceled
, in_review
, returned
, reversed
, received
, declined
, refunded
amount of the transaction
currency of the transaction
usd
if transaction is debit or credit
debit
, credit
payment method for the transaction
ach
, domestic_wire
, international_wire
, check
, fednow
, rtp
, debit_card
, card_issuing
type within the payment method used for the transaction
push
, pull
, decline
, cancel
, return
, send
, deposit
, request
, auth
, adjust
, reverse
, refund
if transaction is incoming or outgoing
incoming
, outgoing
description of the transaction
available balance in the sub account after the transaction
total pending credits to the sub account after the transaction
total pending debits to the sub account after the transaction
unique id to cross-reference records with external systems
purpose of the transaction
Metadata takes free-form key-value pairs. You may send metadata when you create an object (POST) and when updating the object (PATCH). If you would like to remove metadata that is already on an object, you can unset it by passing in the key-value pair with an empty string, like this: {"key": ""}