Transactions
Create an ACH payment from a user's bank account with their Plaid information
- Documentation
- API Reference
- GitHub
- API Introduction
Users
Payouts
Transactions
- POSTCreate transaction
- POSTCreate transaction (unverified user)
- POSTCreates multiple transactions asynchronously. Errors will be delivered by email.
- POSTGets the completion status of a transaction batch.
- GETGet transactions for a user
- GETGet a transaction by its id
- POSTRemove credit
- POSTCreate an ACH payment from a user's bank account with their Plaid information
- POST
Metrics
Flows
Invoices
Dots Endpoint (1.0.0)
Transactions
Create an ACH payment from a user's bank account with their Plaid information
{
"first_name": "string",
"last_name": "string",
"email": "user@example.com",
"amount": 0,
"routing_number": "string",
"account_number": "string",
"account_type": "checking",
"plaid": {
"balances": {
"available": 0,
"current": 0,
"limit": 0,
"iso_currency_code": "string",
"unofficial_currency_code": "string"
},
"transactions": [
{
"account_id": "string",
"amount": 0,
"iso_currency_code": "string",
"unofficial_currency_code": "string",
"category": ["string"],
"category_id": "string",
"date": "string",
"datetime": "string",
"location": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string",
"lat": 0,
"lon": 0
},
"name": "string",
"payment_meta": {
"by_order_of": "string",
"payee": "string",
"payer": "string",
"payment_method": "string",
"payment_processor": "string",
"ppd_id": "string",
"reason": "string",
"reference_number": "string"
},
"pending": true,
"pending_transaction_id": "string",
"transaction_id": "string"
}
]
}
}
{
"success": true
}
Authorizations
Authorization
string
headerrequiredBasic authentication header of the form Basic <encoded-value>
, where <encoded-value>
is the base64-encoded string username:password
.
Body
application/json
first_name
string
last_name
string
email
string
amount
number
routing_number
string
account_number
string
account_type
enum<string>
Available options:
checking
, savings
plaid
object
plaid.balances
object
plaid.balances.available
number | null
plaid.balances.current
number | null
plaid.balances.limit
number | null
plaid.balances.iso_currency_code
string | null
plaid.balances.unofficial_currency_code
string | null
plaid.transactions
object[]
plaid.transactions.account_id
string
plaid.transactions.amount
number
plaid.transactions.iso_currency_code
string | null
plaid.transactions.unofficial_currency_code
string | null
plaid.transactions.category
string[] | null
plaid.transactions.category_id
string | null
plaid.transactions.date
string
plaid.transactions.datetime
string | null
plaid.transactions.location
object
plaid.transactions.location.address
string | null
plaid.transactions.location.city
string | null
plaid.transactions.location.state
string | null
plaid.transactions.location.zip
string | null
plaid.transactions.location.lat
number | null
plaid.transactions.location.lon
number | null
plaid.transactions.name
string
plaid.transactions.payment_meta
object
plaid.transactions.payment_meta.by_order_of
string | null
plaid.transactions.payment_meta.payee
string | null
plaid.transactions.payment_meta.payer
string | null
plaid.transactions.payment_meta.payment_method
string | null
plaid.transactions.payment_meta.payment_processor
string | null
plaid.transactions.payment_meta.ppd_id
string | null
plaid.transactions.payment_meta.reason
string | null
plaid.transactions.payment_meta.reference_number
string | null
plaid.transactions.pending
boolean
plaid.transactions.pending_transaction_id
string | null
plaid.transactions.transaction_id
string
Response
200 - application/json
success
boolean
{
"first_name": "string",
"last_name": "string",
"email": "user@example.com",
"amount": 0,
"routing_number": "string",
"account_number": "string",
"account_type": "checking",
"plaid": {
"balances": {
"available": 0,
"current": 0,
"limit": 0,
"iso_currency_code": "string",
"unofficial_currency_code": "string"
},
"transactions": [
{
"account_id": "string",
"amount": 0,
"iso_currency_code": "string",
"unofficial_currency_code": "string",
"category": ["string"],
"category_id": "string",
"date": "string",
"datetime": "string",
"location": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string",
"lat": 0,
"lon": 0
},
"name": "string",
"payment_meta": {
"by_order_of": "string",
"payee": "string",
"payer": "string",
"payment_method": "string",
"payment_processor": "string",
"ppd_id": "string",
"reason": "string",
"reference_number": "string"
},
"pending": true,
"pending_transaction_id": "string",
"transaction_id": "string"
}
]
}
}
{
"success": true
}